git 添加或取消跟踪文件

git add or untracked file cancel

我有一些关于 undo git addgit reset 的问题。

最近我犯了一些错误。
首先,我添加了所有目录的文件。我想取消添加。然后,在我写了一个 git rm- 命令后,一些目录被删除了。
其次,仍然保留了几个Untracked Files。我找到了解决方案。我做到了 git reset。但是,它仍然保持着。

最后,我无法恢复一些目录,所以很多 Untracked Files 都保持在 Untracked Files 状态。

我该如何解决这个问题?
至少,我希望取消Untracked Files.

未跟踪文件状态

为此使用 git clean

-n会显示会被删除

git clean -n

现在删除文件:

git clean -f

要删除目录,运行 git clean -f -dgit clean -fd

要删除忽略的文件,运行 git clean -f -Xgit clean -fX

要删除忽略和未忽略的文件,运行 git clean -f -xgit clean -fx