如何删除Git未跟踪目录?git clean无效时的解决办法
Git无法删除未跟踪目录的解决办法
用带目录删除参数的git clean命令
默认的git clean -f只处理未跟踪文件,不会删除非空的未跟踪目录。要同时清理目录,需加上-d参数:先预览待删除内容:
git clean -nd确认无误后执行删除:
git clean -fd若目录被.gitignore忽略,额外加
-x参数
如果目标目录在.gitignore列表里,git clean -fd会跳过它,此时执行git clean -fdx就能把被忽略的未跟踪目录一并删除。系统命令兜底删除
要是Git命令失效,直接用系统原生命令删除:Linux/macOS:
rm -rf 你的目录名Windows:
rmdir /s /q 你的目录名
注意:执行前务必确认该目录是完全未跟踪的,避免误删Git已管理的文件。
内容的提问来源于stack exchange,提问作者Andrew Koper
相关产品推荐
相关产品推荐

