Esta pode ser uma questão mais adequada para o stackoverflow.
É possível que git merge ignore as diferenças finais de linha
O Git mescla e conserta espaços mistos e guias com duas ramificações
Minha preferência é incluir um modelo de recuo e executá-lo antes do check-in.