2014-02-06 46 views
4

这似乎是最愚蠢的问题,最明显的答案。直到现在,这对我来说都是。但是......在读完proper section of GitHub Help之后,我完全迷了路。它说:我应该提交.gitignore文件吗?

此文件可以提交到存储库,从而与克隆库的任何其他用户共享的规则列表。

到现在为止,大家好,我一直在谈论到大约GIT中告诉我,那.gitingore文件必须COMMITED否则它的规则将无法正常工作!每个Git-newbie的问题:“为什么.gitignore规则不适用?” 可以用来简单回答:“你有没有犯它?”。

而现在,来这里的GitHub的帮助说,这个文件可以 COMMITED,但它是没有必要...

+1

请注意,忽略*您不希望共享,例如,只有您使用的IDE的特定配置文件可以使用'.git/info/exclude'来忽略。这个文件的格式与'.gitignore'相同,但是这个文件永远不会被提交。 – Chris

+1

此外,'.gitignore'的内容在文件创建或修改后立即生效。 “承诺”问题通常指*其他文件*。例如,如果你提交文件'foo.c',然后将'foo.c'添加到'.gitignore',它将不会被忽略。您的忽略会阻止最初跟踪文件,但一旦跟踪它们,忽略文件就不会对它们执行任何操作。 – Chris

回答

7

是的,你可以跟踪的.gitignore文件,但你不知道不得不。

人们这样做的主要原因是为了让项目中的每个人都忽略相同的文件。

另请参阅:Should you commit .gitignore into the Git repos?

+0

所以我的问题是(再次)重复! :|有趣的是,我没有发现类似的东西,尽管(我认为)我正在深入探索。无论如何,感谢您的贡献! – trejder

相关问题