Problema de EOL con GIT en .cmd-file en Windows 8.1

Tengo un file maven mvnw.cmd en los files no registrados, PERO no hay una modificación real. Me parece que tiene algo que ver con EOL , porque cada línea se ha marcado para eliminar y agregar.

enter image description here

Intenté eliminarlo y salir de GIT. Traté de esconderlo, pero aún permanece como file sin grabar.

El file .gitattributes :

 # Auto detect text files and perform LF normalization * text=auto # Make sure that the line ending style ist set to Linux for shell scripts *.sh eol=lf # Make sure that the line ending style ist set to Windows for bat scripts *.bat eol=crlf *.cmd eol=crlf 

Gracias de antemano.

No entiendo por qué, pero después de la actualización de GIT todo está bien.

Git anterior era 2.9.0 Git nuevo es 2.15.0

Problema perdido.

Esto podría deberse a cómo Git convierte las terminaciones de línea en function del valor de core.autocrlf. Consulte esta pregunta para get una explicación: http://sofes.miximages.com/a/20653073/4522186