【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 - 博客园

 

posted @ 2025-04-29 16:31  代码诠释的世界  阅读(96)  评论(0)    收藏  举报