Git中“未跟踪的目录”是什么意思?

时间:2015-09-08 12:48:19

标签: git

来自git clean文档,特别是-d参数:

  

-d

     

除了未跟踪的文件外,还删除未跟踪的目录。如果未跟踪的目录由不同的Git存储库管理,则默认情况下不会删除它。如果你真的想删除这样的目录,请使用-f选项两次。

什么是“未跟踪目录”?目录中没有任何跟踪文件?因为我不认为Git首先有一个跟踪目录的概念。

是否有其他命令可以使用此概念,或者只是clean

2 个答案:

答案 0 :(得分:4)

是的,Git不跟踪目录。 "未跟踪的目录"只是只包含未跟踪(或没有)文件的目录。

答案 1 :(得分:2)

该参数用于递归删除完整的未跟踪目录,以便只包含未跟踪文件的目录。