cómo establecer la diferencia externa pnetworkingeterminada en git

Cambié external diff mi git a meld . No me gustó. ¿Cómo puedo volver a mi estado original?

Como una pregunta secundaria, no me gustó la fusión porque se negó a abrir tabs para múltiples comparaciones de files. Para ver los cambios en diferentes files, meld comenzaría a mostrar el primer diff, y solo después de cerrar meld, volvería a abrirse con el segundo file diff …. ¿hay alguna configuration para arreglar eso? Gracias.

Puede cambiar la herramienta externa de diferencias / fusiones globalmente en su file ~/.gitconfig , o en cada repository en el file /repository/path/here/.git/config .

Por ejemplo, si desea usar kdiff3:

 [diff] tool = kdiff3 [difftool "kdiff3"] path = /Applications/kdiff3.app/Contents/MacOS/kdiff3 trustexitcode = true [merge] tool = kdiff3 [mergetool "kdiff3"] path = /Applications/kdiff3.app/Contents/MacOS/kdiff3 keepbackup = true trustexitcode = true 

Si desea restablecer estos valores a los valores pnetworkingeterminados del sistema (es decir, no configurados), puede eliminar las inputs anteriores de su file ~ / .gitconfig o usar el command git config con el indicador de desarmado para cada una de las configuraciones; git config --global --unset diff.tool