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


当前回答

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

其他回答

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

git clean -f

将会从当前 git 中删除未跟踪的文件

git clean -fd

当您想要删除目录和文件时, 这将只删除未跟踪的目录和文件

git add --all, git stashgit stash drop,在此顺序中尝试这三个命令以删除所有未跟踪的文件。如果将所有这些未跟踪的文件添加到 Git 并隐藏它们,则所有未跟踪的文件都将移到隐藏列表中,并删除最上面的列表,即,隐藏%0}将从隐藏列表中删除隐藏的更改 。

要删除未跟踪的文件, 您应该首先使用命令查看将受到清理影响的文件

git clean -fdn

这将显示要删除的文件列表。 现在要实际删除那些使用此命令的文件 :

git clean -fd