Почему так странно поступает Git?
autocrlf. инфа 99.98%
ты еще диффом посмотри на изменения и удивись :)
Похоже на поврежденный .git/index, может поможет git reset --hard
!!! Это удалит все незакомиченные изменения !!!