Publicado em: 07/Jun/2020
Atualizado em: 07/Jun/2020
#git #diff

Exibindo problemas de formatação com git diff

Sem espaços no final da linha ou final do arquivo

O comando abaixo adiciona uma marcação no git diff no terminal ou no git gui.

1git config --global core.whitespace 'blank-at-eol,blank-at-eof'

Após rodar o comando acima o arquivo ~/.gitconfig é alterado para conter as seguintes linhas:

1[core]
2	whitespace = blank-at-eol

Exemplos

Uma linha com espaço sobrando no final aparece assim no git gui:

diff no git gui.
diff no git gui.

Uma linha com espaço sobrando no final (acrescentei mais alguns) aparece assim no terminal:

diff no console.
diff no console.

Listando as linhas com problemas

Para ver só as linhas com problema use git diff --check:

1git diff --check
2README.md:11: trailing whitespace.

Referências

comments powered by Disqus