我有一棵目录树,上面有许多不同的文件。父目录上有300个目录。每个目录可以具有其他子目录。
我只想在所有子目录上跟踪* .cocci。这是我的.gitignore:
*
!*.cocci
但这不起作用,因为未跟踪子目录上的文件。如何告诉git我只想在所有子目录上跟踪* .cocci?
最佳答案
阅读this question。
你要:
# Blacklist everything
*
# Whitelist all directories
!*/
# Whitelist the file you're interested in.
!*.cocci
请注意,这只会跟踪
*.cocci
文件。您的列表不起作用,因为您忽略了的所有内容(这是第一行),它忽略了所有子目录。