1

我有一个文件

scripts/config.txt

我将此行添加到我的.gitignore,但是当它在服务器上更改并拉出时,我看到了冲突。问题是它已经在我的 .gitignore 中,所以当我在本地添加和提交时,它会忽略该文件。

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

4

1 回答 1

2

您需要使用从 repo 中删除资源

git rm --cached

这样,它将不被跟踪。

然后您可以再次添加它,它将被忽略。

编辑

此外,如果您不想取消跟踪文件,您可以只在本地忽略它,方法是将其添加到.git/info/exclude文件中,该文件具有与.gitignore文件相同的语法。

于 2012-12-29T18:25:16.160 回答