Exibindo problemas de formatação com git diff
Date: 2020-06-07Last modified: 2023-02-17
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
.
git 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:
[core]
whitespace = blank-at-eol
Exemplos
Uma linha com espaço sobrando no final aparece assim no git gui
:

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

Listando as linhas com problemas
Para ver só as linhas com problema use git diff --check
:
git diff --check
README.md:11: trailing whitespace.