忽略.gitignore文件本身
我刚刚在我的新项目的根目录上做了一个git init
。
然后我创建了一个.gitignore
文件。
现在,当我输入git status
, .gitignore文件出现在未跟踪文件列表中。 这是为什么?
.gitignore
文件应该在你的仓库中,所以它应该被添加并且被提交,正如git status
暗示的那样。 它必须是存储库树的一部分,以便对其进行更改并进行合并等等。
因此,将其添加到您的存储库,它不应该被gitignored。
如果你真的想要,你可以添加.gitignore
到.gitignore
文件,如果你不想让它被提交。 但是,在这种情况下,最好将忽略添加到.git/info/exclude
,这是一个特殊的结帐本地文件,其工作方式与.gitignore相似,但不会显示在“git status”中,因为它位于.git
文件夹中。
另见https://help.github.com/articles/ignoring-files
如果要将忽略文件的列表存储在Git树之外,可以使用.git / info / exclude文件。 它仅适用于您的结账回购。
你可以在你的“.gitignore”文件中添加一行“.gitignore”。 这会导致git忽略“.gitignore”文件。 我并不认为这是一个好主意。 我认为忽略文件应该受版本控制和跟踪。 我只是把它放在那里以保证完整性。
链接地址: http://www.djcxy.com/p/44827.html