git 强制放弃本地修改(新增、删除文件)


本地修改了一些文件,其中包含修改、新增、删除的。
不需要了,想要丢弃,于是做了git check -- .操作,但是只放弃了修改的文件,新增和删除的仍然没有恢复。
于是百度了下,使用如下命令:
git checkout . && git clean -df
可以放弃所有修改、新增、删除文件
git checkout . //放弃本地修改,没有提交的可以回到未修改前版本
git clean是从工作目录中移除没有track的文件.
通常的参数是git clean -df: -d表示同时移除目录,-f表示force。
因为在git的配置文件中, clean.requireForce=true,如果不加-f,clean将会拒绝执行。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM