Para alguns arquivos, mesmo que a formatação seja preservada no IDE (eu uso o Sublime Text Editor btw), quando faço uma alteração e abro o Github Desktop para verificar se há alterações, a formatação está perdida.
Ainda estou para descobrir por que isso acontece com um arquivo específico e não com todos os arquivos. Alguma entrada?
git config --global core.autocrlf true
? Mais informações aqui .Respostas:
Parece que você editou o arquivo no Windows, que usa uma codificação diferente para as novas linhas. O Git para Windows inclui uma opção para converter os caracteres de nova linha quando você confirma. O GitHub o documentou aqui: https://help.github.com/articles/dealing-with-line-endings/
fonte