1

私はファイルを持っています

scripts/config.txt

この行を自分に追加しまし.gitignoreたが、サーバー上で変更されてプルすると、競合が発生します。そして問題は、それが既に私の .gitignore にあるということです。そのため、ローカルに追加してコミットすると、そのファイルは無視されます。

gitignore がリモートの変更も無視しないのはなぜですか?

4

1 に答える 1

2

を使用してリポジトリからリソースを削除する必要があります

git rm --cached

このようにして、追跡されなくなります。

その後、再度追加すると無視されます。

編集

また、ファイルの追跡を解除したくない場合は、.git/info/excludeファイルと同じ構文を持つファイルに追加することで、ローカルでのみ無視でき.gitignoreます。

于 2012-12-29T18:25:16.160 に答える