我在工作目录中有3个未跟踪的文件:
$ git sta
## features/subchecks...upstream/BR_4_1_4 [ahead 4]
?? Applications/ETM/Build/Android/.project
?? Applications/zFacebook/Build/Android/.project
?? Core/Barcode/Build/Android/.project
我会先试运行 git clean
命令,步骤如下:
$ git clean -n
但是它没有显示将要被清理的任何文件。为什么它没有清理.project
文件呢?我正在使用Windows上的msysgit 1.9.2。
d
选项,因为这样它会说正在清理比必要更多的文件。只包含被忽略文件(但目录本身没有被忽略)的目录将被标记为删除,而我不想这样。基本上,应该删除出现在git状态中的每个未跟踪的文件和/或目录,没有其他更多的东西。 - void.pointer