我想从我的项目中找到一个配置文件,以免与我的所有同事发生永久性冲突。
起初我放入了我的.gitignore并且它运行得很好,但是被忽略它不在服务器上而且我不得不重写它所有我改变了分支或滑轮的东西,因为它每隔一段时间被删除一次。 / p>
所以我更仔细地阅读了这个男人,并开始使用排除,并且工作正常,就像2个小时,然后我推,拉,文件全部被修改。现在它甚至都不被排除在外,并且每次我在跟踪文件中更改它时都会显示出来。
所以,我尝试了一个索引 - 保持不变,直到我拉,但也不会让我改变分支告诉我,我有冲突。
如果我经常检查文件或删除它,git会告诉我他是
unable to .... name/of/the/file
我到底在做什么? 正确忽略或排除所有其他排除或忽略的文件。
答案 0 :(得分:0)
文件不断显示的原因是你的同事不会忽视它。
如果你要忽略Git中的文件,你必须确保每个人都同意将被忽略的内容;在共享仓库的不同克隆上使用不同的忽略规则是不可能的(或者至少非常困难)。
忽略已提交文件的过程:
git rm --cached /path/to/myfile
.gitignore
.gitignore
添加到回购站
现在,当您的同事合并您的更改时,这两个提交将从其repo中删除配置文件,但将实际文件保留在其系统上,并确保该文件位于其.gitignore中,以便将来的提交不会添加配置文件回到repo。