Eu configurei git diff
para ser um comando que chama substituto diff para visualizar diferenças de arquivos, ou seja, /usr/bin/vim -dR "$2" "$3"
e que não funciona quando quero criar um patch usando git diff > patchfile
.
Existe uma maneira de invocar diretamente o diff integrado do git sem desabilitar o diff substituto que uso para comparações visuais?
Em geral, procure uma
--no-thing
opção para desligar tudo--thing
. git(1) tem muitos deles. Bom para desativar padrões de maneira conveniente. Às vezes, eles são documentados juntos--[no-]thing
e às vezes separadamente nas páginas de manual.