来自git clean文档,特别是-d
参数:
-d
除了未跟踪的文件外,还删除未跟踪的目录。如果未跟踪的目录由不同的Git存储库管理,则默认情况下不会删除它。如果你真的想删除这样的目录,请使用-f选项两次。
什么是“未跟踪目录”?目录中没有任何跟踪文件?因为我不认为Git首先有一个跟踪目录的概念。
是否有其他命令可以使用此概念,或者只是clean
?
答案 0 :(得分:4)
是的,Git不跟踪目录。 "未跟踪的目录"只是只包含未跟踪(或没有)文件的目录。
答案 1 :(得分:2)
该参数用于递归删除完整的未跟踪目录,以便只包含未跟踪文件的目录。