这是YADR的gitignore的内容,这是一个建立在zsh之上的流行项目:
1 # OSX taken from: https://github.com/github/gitignore/blob/master/Global/OSX.gitignore
2 # ----------------------------------------------------------------------------------------------
3 .DS_Store
4 # Thumbnails
5 ._*
6 # Files that might appear on external disk
7 .Spotlight-V100
8 .Trashes
9
10 # Windows taken from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
11 # ----------------------------------------------------------------------------------------------
12 # Windows image file caches
13 Thumbs.db
...
这看起来像是一个糟糕的解决方案。
=> 是否不可能包含多个gitignore,并将它们单独维护?
答案 0 :(得分:2)
.gitignore
中目前没有包含内容(Git 2.18,2018年),gitignore man page中没有(
合成是通过多个文件夹级别的多个.gitignore
文件(每个文件夹一个.gitignore
)完成的:最深层文件夹中的.gitignore
将其规则添加到{{1 }}直接父文件夹。