我想知道是否可以在存储库中包含命名的 .gitignore
文件,例如:
Composer.gitignore
Node.gitignore
以上两个例子都可以在GitHub的gitignore template repository中找到(也许这可能有点误导)。
我尝试将Composer.gitignore
添加到我的存储库中,似乎文件未被读取(我正在使用SourceTree)。
修改
添加Boldewyn添加的不直接回答问题的相关信息:
页面自述文件说:
.gitignore
模板的集合 这就是它:只有模板。如果您想使用一个,请选择它,将其放入您的存储库并将其重命名为.gitignore
。git只识别列出被忽略文件的两个位置:文件夹/子文件夹中的
.gitignore
个文件和文件.git/info/ignore
。有关详细信息,请参阅git help gitignore
。
答案 0 :(得分:6)
将文件而非名称.gitignore作为.gitignore文件的唯一方法是:
直接引用
git config --global core.excludesfile ~/myfile.gitignore
通过smudge
script from a content filter driver生成
第二个选项有点复杂,但会处理所有版本化<file>.gitignore
并生成最终.gitignore
。
除了这两个选项之外,.gitignore
man page不允许任何其他命名约定。
答案 1 :(得分:5)
页面自述文件说:
的集合
.gitignore
模板
就是这样:只有模板。如果您想使用一个,请选择它,将其放入您的存储库并将其重命名为.gitignore
。
git
只识别列出被忽略文件的两个位置:文件夹/子文件夹中的.gitignore
个文件和文件.git/info/ignore
。有关详细信息,请参阅git help gitignore
。