Я не надто впевнений, що тут відбувається, але іноді певний файл у моєму сховищі змінить регістр його імені. наприклад:
перед: File.h
після: file.h
Мені зовсім не байдуже, чому це відбувається, але це змушує git думати, що це новий файл, і тоді мені доведеться піти і змінити ім'я файлу назад. Чи можете ви просто внести зміни в регістр git?
[редагувати] Я підозрюю, що Visual Studio робить щось дивне з цим файлом, оскільки, здається, це відбувається найчастіше, коли я відкриваю і зберігаю його після змін. Однак у мене немає жодного способу виправити помилки в VS, але я сподіваюся, що git повинен бути трохи більш здатним.