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:

Saída do git diff padrão em example.lox, com as linhas removidas em vermelho e as adicionadas em verde, uma abaixo da outra 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.

O mesmo diff exibido pelo Delta: números de linha, fundo vermelho e verde nos trechos e destaque das palavras alteradas, como alice e monica 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.

Diff do Delta no modo lado a lado: a versão antiga de example.lox à esquerda e a nova à direita 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