Isso parece ser de prezto definindo uma função que substitui diff . Pode muito bem ter uma maneira de desabilitar isso, mas eu não sei o que é ( mas o ericbn faz! ). Você tem algumas opções:
-
/usr/bin/diffoucommand diffexecutará o comandodiff, em vez da função. -
unset -f diffremoverá a funçãodiff. Você poderia colocar isso na sua configuração de shell. - Como você descobriu, se
colordiffestiver instalado, ele será usado de preferência paragit diffpela função. - Finalmente, você pode remover ou renomear a função do próprio arquivo.
Isso realmente parece uma falha na prezto.