Eu sempre tive um pouco de dificuldade de assimilar as diferenças de código do jeito padrão do Git, que é feita da forma padrão do diff do GNU/Linux. É algo que vem muito com o hábito e em arquivos pequenos é até mais simples visualizar as diferenças:
Visualização de diferença com o diff padrão
A minha sorte foi que olhando algumas ferramentas feitas em Rust na internet eu esbarrei no Delta, que é uma ferramenta de diff que permite visualizar o arquivo de maneira muito mais rica.
Visualização através do Delta, muito enriquecida
Temos nele syntax highlight, visualização do arquivo lado a lado e diversas outras funcionalizades configuráveis, funcionando como um substituto para o utilitário diff e também como visualizador padrão de diferenças no Git.
Visualização através do Delta com comparação de arquivos lado a lado
O Delta pode ser encontrado no Github e você pode instalar de várias formas, confira em: https://github.com/dandavison/delta