git usa less como um pager. Se você quiser usar o pager em um específico, apenas canalize a saída diretamente para less ( git não tentará invocar less em si se estiver enviando para um canal, então não precisa se preocupar em ter dois less processa). Apenas faça:
git diff | less
Você também pode adicionar opções semelhantes a less que git para obter a mesma saída e adicionar a opção --color a git diff para obter cores:
git diff --color | less -RSX