从本地Git仓库删除未跟踪(Untracked Files)档案

在Git中删除未跟踪文件。本文将帮助你去除使用Linux命令行从本地Git仓库未跟踪文件。

什么是未跟踪的文件 - 这些文件是在本地创建的,并没有被添加到Git仓库以往的文件夹。 有时你可能需要从代码中删除这些未跟踪文件。这些文件可以在应用一些临时创建的文件。使用下面的命令列出所有未跟踪文件,并从代码库中删除。

列出未跟踪文件 -

首先列出使用下面的命令所有未跟踪文件。这是将被删除的文件的列表。这是为了确保你不会删除任何有用的文件。
$ git clean -f -n

删除未跟踪文件 -

上述输出中列出的所有文件将彻底从系统中删除。你不能恢复这些文件回来。检查上面列出的所有文件,如果发现任何有用的文件,先添加它们存储库。确认所有列出的文件是没有用之后,现在执行下面的命令来删除它们。
$ git clean -f

删除未跟踪目录 -

上面的命令将删除所有未跟踪文件只有而非目录。所以,如果你也想删除未跟踪目录,请使用以下命令。首先命令将列出未跟踪文件和目录,第二个命令将其删除。
$ git clean -f -d -n
$ git clean -f -d
git的清理文档的更多信息。