No estoy muy seguro de lo que está sucediendo aquí, pero a veces un archivo en particular en mi repositorio cambiará el nombre de su nombre. p.ej,:
antes de: File.h
después: file.h
Realmente no me importa por qué sucede esto, pero esto hace que git piense que es un archivo nuevo, y luego tengo que ir y volver a cambiar el nombre del archivo. ¿Puedes hacer que git ignore los cambios de mayúsculas y minúsculas?
[editar] Sospecho que Visual Studio está haciendo algo extraño con ese archivo en particular, porque parece suceder con mayor frecuencia cuando lo abro y lo guardo después de los cambios. Sin embargo, no tengo ninguna forma de corregir errores en VS, pero espero que git sea un poco más capaz.