Líneas vacías eliminadas y agregadas según GIT

Esto comenzó a suceder sin ninguna razón clara:

enter image description here

Pic es de Source Tree GUI, pero el mismo problema se puede ver en la vista del terminal.

Mi intuición es que tiene algo que ver con los finales de línea, pero no sé cómo confirmarlo.

Sugerencias?

Probablemente estés usando un editor que elimina automáticamente el espacio en blanco al final. Cuando haya editado el file anteriormente con un editor que rastrea espacios en blanco en líneas nuevas (para mantener la sangría), este comportamiento puede ocurrir.

EDITAR: También puede ignorar los cambios de espacios en blanco en github añadiendo? W = 1 a la url ( https://github.com/blog/967-github-secrets )

Esto es probablemente una cosa de finales de línea. Abra ambas versiones en un editor que pueda mostrar caracteres en espacios en blanco (por ejemplo, Atom), y verá.

O si tiene Beyond Compare, simplemente utilícelo para diferir los files. Beyond Compare muestra diferencias de espacios en blanco.