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


当前回答

git clean -fd删除目录

git clean -fX删除被忽略的文件

git clean -fx删除被忽略和未点名的文件

可将以上所有选项合并使用,作为

git clean -fdXx

检查 git 手册以获得更多帮助

其他回答

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

git-清洁这是您正在寻找的。 它用于从工作树上移除未跟踪的文件 。

我认为安全和容易的方法就是这个!

git add .
git stash 

欲了解更多信息https://www.atlassian.com/git/tutorials/saving-changes/git-stash#stashing-your-work

我总是用这个:

git clean -fdx

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

我喜欢用git stash命令,稍后您可以得到隐藏的文件和更改。git clean这也是一个很好的选择, 但完全取决于您的要求。 这是关于 Git 藏藏和 Git 干净的解释,7.3 Git 工具 - 粉刷和清洁