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