当我执行 $ git status 时,git会向我显示文件夹(除文件外)。它看起来与此相似:
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
example.folder1/
example.folder2.subfolder1/
folder3/bar.c
folder3/bar.h
foo.c
foo.h
目前没有跟踪文件(但它们包含被忽略的文件):
example.folder1/
example.folder2.subfolder1/
所以我可以将这些目录添加到 .gitignore 但我还是想跟踪这些目录,以防有人将跟踪文件(例如* .c * .h)添加到这些文件夹中。
如果这些文件夹中没有包含跟踪的文件,我该如何忽略它们?为什么这些文件夹仍然出现?它只发生在某些文件夹中,而不是全部。
答案 0 :(得分:0)
文件夹包含未被忽略的未跟踪文件。如果要从“未跟踪”列表中删除文件夹,您可以:
换句话说,只要文件夹中有一个或多个未被跟踪的文件未被忽略,该文件夹将继续显示为未跟踪文件夹。