我有一棵目录树,上面有许多不同的文件。父目录上有300个目录。每个目录可以具有其他子目录。

我只想在所有子目录上跟踪* .cocci。这是我的.gitignore:

*
!*.cocci

但这不起作用,因为未跟踪子目录上的文件。如何告诉git我只想在所有子目录上跟踪* .cocci?

最佳答案

阅读this question

你要:

# Blacklist everything
*
# Whitelist all directories
!*/
# Whitelist the file you're interested in.
!*.cocci

请注意,这只会跟踪 *.cocci文件。您的列表不起作用,因为您忽略了的所有内容(这是第一行),它忽略了所有子目录。

08-26 11:02