2012-12-29 92 views
1

正在改变我有一个文件gitignore文件服务器上

scripts/config.txt 

我加入这一行我.gitignore但是当它在服务器上的改变,我拉,我看到一个冲突。问题是它已经在我的.gitignore中,所以当我在本地添加和提交时,它忽略了该文件。

gitignore为什么不忽略远程更改呢?

回答

2

你需要使用

git rm --cached 

通过这种方式,将未跟踪删除从回购的资源。

然后你可以再次添加它,它会被忽略。

编辑

此外,如果你不想untrack文件,你可以忽略它只能在本地,通过将​​其添加到.git/info/exclude文件,其中有一个.gitignore文件相同的语法。