Git muestra cambios en los files cuando no hice ninguno

Revisé el repository, cambié a la twig remota, así que ahora estoy en HEAD separado. No hice ningún cambio en los files, sin embargo, cuando git status se muestran varios files con cambios. No existen mecanismos intrincados que puedan hacer que los files cambien. Los cambios son así:

Estado del file:

 -- class Foo { -- int x; -- int y; -- }; ++ class Foo { ++ int x; ++ int y; ++ }; 

Lo sé, este tipo de comportamiento aparece cuando te metes con los finales de línea. Sin embargo, ambas versiones del file tienen terminaciones de línea idénticas. Entonces realmente no hay cambios en absoluto.

Incluso si descarto los cambios y verifico el estado, los files aparecen como cambiados nuevamente.

La solución ¿Por qué git piensa que cada línea de un file intacto ha cambiado es peligrosa y engañosa? Me preocupo por los finales de línea. Tengo un file .gitattributes que describe cada tipo de file y el final de línea correspondiente. También renormalicé el repository según las recomendaciones de GitHub. Aún así, cuando pago, este problema persiste. La solución alternativa es hacer commits inútiles y volver a mi branch, sin embargo es hacky y no lo suficientemente robusto para mí.

Mi .gitattributes contenido del file:

 *.cs text eol=crlf *.txt text eol=crlf *.prefab text eol=lf *.unity text eol=lf *.meta text eol=lf *.png binary *.jpg binary *.psd binary *.dll binary