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/diff
oucommand diff
executará o comandodiff
, em vez da função. -
unset -f diff
removerá a funçãodiff
. Você poderia colocar isso na sua configuração de shell. - Como você descobriu, se
colordiff
estiver instalado, ele será usado de preferência paragit diff
pela função. - Finalmente, você pode remover ou renomear a função do próprio arquivo.
Isso realmente parece uma falha na prezto.