git中删除未track的文件

经常用到 git 中出现了木马文件的清除

在 Git 中,如果你想删除未被追踪(untracked)的文件和目录,可以使用以下命令:

  1. 删除未追踪的文件(保留忽略的文件,按 .gitignore 中定义的忽略规则):
git clean -f

-f 代表强制删除未追踪的文件。

  1. 删除未追踪的文件和目录
git clean -fd

-d 代表删除未追踪的目录。

  1. 删除未追踪的文件和忽略的文件
git clean -fx

-x 会删除未追踪的文件以及.gitignore 文件忽略的文件。

  1. 删除未追踪的文件和目录,包括忽略的文件和目录
git clean -fdx

这个命令会删除所有未追踪的文件、目录以及被 .gitignore 文件忽略的内容。

注意:这些操作是不可逆的,删除的文件将无法通过 Git 恢复。你可以使用 git clean -n 来查看将要删除的文件,而不实际执行删除,以确保不会误删重要的文件。

  • 查看将要删除的文件
git clean -n

这个命令会显示哪些未追踪的文件将被删除。