git status显示文件夹 - 没有扩展名

时间:2016-04-04 22:12:48

标签: git

当我执行 $ 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)添加到这些文件夹中。

如果这些文件夹中没有包含跟踪的文件,我该如何忽略它们?为什么这些文件夹仍然出现?它只发生在某些文件夹中,而不是全部。

1 个答案:

答案 0 :(得分:0)

文件夹包含未被忽略的未跟踪文件。如果要从“未跟踪”列表中删除文件夹,您可以:

  • 将文件夹添加到gitignore,
  • 或将文件夹中的所有文件添加到gitignore。

换句话说,只要文件夹中有一个或多个未被跟踪的文件未被忽略,该文件夹将继续显示为未跟踪文件夹。