⚠️注意:以下操作会永久删除本地未提交的修改,请确保是已经真的不需要这些代码了!
情况1
在本地改了代码、删了文件、新增了文件,但是从来没有执行过
git
。
执行一行命令即可:
gitcheckout.情况2
情况1的命令只会恢复修改/删除的文件,不会删除本地新增的、从来没提交过的文件,如果想把这些新增的无用文件也一起删掉,恢复到绝对干净的状态,执行以下命令:
gitclean
-fd
小贴士:
1.情况1的命令只负责还原
Git
认识的文件(修改过的、删除过的)。
它不敢随便删除新创建的文件,因为它不知道那些新文件是不是重要数据。
2.情况2的命令,-f是强制删除文件;-d是强制删除文件夹,执行后本地无任何多余文件。
它只负责删除
Git
不认识的文件(新增加的)。
它不管那些旧文件改没改。


