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