我如何从当前工作树中删除未跟踪的本地文件 ?


当前回答

其他回答

使用git reset HEAD <file>以卸开一个文件

我总是用这个:

git clean -fdx

对于一个非常大的项目,你也许想运行它几次。

要删除完整更改git 清洁 -f -d

$ git clean -f -d
Removing client/app/helpers/base64.js
Removing files/
Removing package.json.bak

where 
-f is force 
-d is a directory 

我刚刚发明和尝试的这种情形的救生衣(非常有效):

git add .
git reset --hard HEAD

当心!确定承诺任何所需的更改(甚至在未跟踪的文件中)执行前先执行.

要删除未跟踪的文件 :

git add .
git reset --hard HEAD