我只是git init在新项目的根目录上做了一个.
然后我创建了一个.gitignore文件.
现在,当我输入时git status,.gitignore文件出现在未跟踪文件列表中.这是为什么?
这似乎是最愚蠢的问题,最明显的答案.直到现在,这对我来说都是如此.但是......在阅读 了GitHub帮助的相应部分后,我完全迷失了.它说:
此文件可以提交到存储库,从而与克隆存储库的任何其他用户共享规则列表.
到目前为止,每个人,我一直在谈论Git告诉我,该.gitingore文件必须被提交,否则它的规则将无效!每个Git-newbie的问题:" 为什么.gitignore规则不适用?" 可以简单地回答:" 你承诺了吗?"
现在,GitHub帮助说,这个文件可以提交,但没有必要...
我想知道如何gitignore文件,但只在本地,而不是推动它(因为在项目上工作的其他人不应该得到我在那里添加的gitignore文件的更新.
简单来说,在git状态后我只有:
modified: .gitignore
Run Code Online (Sandbox Code Playgroud)
因为我添加了我的文件以忽略我的gitignore但现在我想要上面的行没有推动它.