ここで何が起こっているのかよく分かりませんが、リポジトリ内の特定のファイルの名前の大文字と小文字が変わることがあります。例:
前に:File.h
後:file.h
なぜこのようなことが起こるのかは特に気にしていませんが、これにより git はこれを新しいファイルだと認識し、ファイル名を元に戻す必要があります。git に大文字と小文字の変更を無視させることはできますか?
[編集]これは Visual Studio がその特定のファイルに対して何か奇妙なことをしているのではないかと思います。変更後にファイルを開いて保存するときに、この問題が最も頻繁に発生するようです。ただし、VS でバグを修正する方法はありませんが、git はもう少し機能するはずです。
ベストアンサー1
バージョン1.5.6以降ではignorecase
、[core]
.git/config
例: 追加ignorecase = true
1 つのリポジトリのみを変更するには、そのフォルダーから次のコマンドを実行します。
git config core.ignorecase true
グローバルに変更するには:
git config --global core.ignorecase true