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


当前回答

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

其他回答

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

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

如果没有其他效果, 只需删除“ git status” 命令中列出的所有更改即可使用以下组合 :

git add -A && git commit -m temp && git reset --hard HEAD^

这将第一阶段 您的所有更改, 然后创建一个临时承诺, 然后丢弃它 。

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

清除 Git 仓库和所有子模块

以下命令将清除当前 git 仓库及其所有子模块的递归 :

(git clean -d -x -f && git submodule foreach --recursive git clean -d -x -f)