是否可以在子文件夹中包含一个
.gitignore
文件,以便我能够更好地控制需要忽略的内容,而不影响更大的“基本”gitignore?
例如,有根
.gitignore
,但不是在该文件中写入 /path/to/folder
,而是在我的文件夹中编写另一个仅适用于该文件夹及其子文件夹的 .gitignore
?
答案是:是的,子文件夹中可能有
.gitignore
文件。
文档:
在决定是否忽略路径时,Git 通常会检查来自多个来源的
模式,按照以下优先级顺序,从最高到最低(在一个优先级内,最后匹配的模式决定结果):gitignore
从命令行读取支持它们的命令的模式。
从与路径相同的目录中的
文件中读取模式,或任何父目录中,较高级别文件中的模式(直到工作树的顶层)被较低级别的文件覆盖文件到包含该文件的目录。这些模式相对于.gitignore
文件的位置进行匹配。项目通常在其存储库中包含此类.gitignore
文件,其中包含作为项目构建的一部分生成的文件的模式。.gitignore
[...]
谢谢阿尔芬克斯