Remova o espaço em branco dos arquivos de teste no Git

O seguinte alias permite que você remova qualquer espaço em branco dos arquivos que foram adicionados ao seu índice (preparado):

wsf = !git commit -mTemp && git stash && git rebase HEAD~ --whitespace=fix && git reset --soft HEAD~ && git stash pop

Para explicar o que está acontecendo aqui:

  1. Confirme seus arquivos atualmente testados
  2. Esconda todas as alterações não confirmadas
  3. Faça o rebase de seu último commit (da etapa 1) e remova quaisquer alterações de espaço em branco.
  4. Reinicie seu commit anterior, mas mantenha as mudanças no índice.
  5. Retire suas alterações não confirmadas anteriormente do estoque.

Fonte: http://stackoverflow.com/questions/19151940/git-remove-trailing-whitespace-in-new-files-before-commit#comment28450261_19156679