當我做一個$ git狀態,git顯示我的文件夾(除了文件)。它看起來類似於這樣: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)。
如何忽略這些文件夾,如果它們不包含被跟蹤的文件?爲什麼這些文件夾出現?它只發生在一些文件夾中,並非全部。
您是否檢查過它們是否包含隱藏文件?除了包含未跟蹤文件外,我不知道這種行爲的可能原因。 – Frax
你確定你忽略了子文件夾中的文件嗎?例如,'/ *。foo'忽略'/ abc.foo'而不是'/ example.folder1/abc.foo'。請參閱[這裏](https://git-scm.com/docs/gitignore)瞭解更多信息。 – mkasberg
@Frax沒有隱藏文件! – TriceratopsMagician