1. 程式人生 > >git 強制放棄本地修改(新增、刪除檔案)

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將會拒絕執行.