【git】如何删除本地仓库中未跟踪的文件
一、场景
仓库时间久了,会有未跟踪的文件,导致代码拉不下来
二、解决方法
使用 git clean
命令来删除未跟踪的文件
# git clean -n:这是一个“dry run”(干运行),它会显示哪些文件会被删除,但不会实际删除它们。 git clean -n # git clean -f:强制删除未跟踪的文件。 git clean -f # git clean -fd:删除未跟踪的文件和目录。 git clean -fd # git clean -f -i:在删除每个文件之前都会提示你进行确认。 git clean -f -i # git clean -f -d -x:删除未跟踪的文件、目录以及被 .gitignore 忽略的文件(这通常不推荐,除非你确定要删除所有未跟踪的内容)。 git clean -f -d -x
我使用了git clean -fd
如果需要删除每个文件都提示,就加一个-i
git clean -fd -i
参考链接:
git如何删除本地仓库中未跟踪的文件? - 王铁柱6 - 博客园