git中删除未track的文件
经常用到 git 中出现了木马文件的清除
在 Git 中,如果你想删除未被追踪(untracked)的文件和目录,可以使用以下命令:
- 删除未追踪的文件(保留忽略的文件,按
.gitignore
中定义的忽略规则):
git clean -f
-f
代表强制删除未追踪的文件。
- 删除未追踪的文件和目录:
git clean -fd
-d
代表删除未追踪的目录。
- 删除未追踪的文件和忽略的文件:
git clean -fx
-x
会删除未追踪的文件以及被 .gitignore
文件忽略的文件。
- 删除未追踪的文件和目录,包括忽略的文件和目录:
git clean -fdx
这个命令会删除所有未追踪的文件、目录以及被 .gitignore
文件忽略的内容。
注意:这些操作是不可逆的,删除的文件将无法通过 Git 恢复。你可以使用
git clean -n
来查看将要删除的文件,而不实际执行删除,以确保不会误删重要的文件。
- 查看将要删除的文件:
git clean -n
这个命令会显示哪些未追踪的文件将被删除。