cómo finalizar la session de git difftool (más allá de comparar)?

Estoy usando el command git difftool --tool=bc3 , git abre el primer file sin comparación y espera a que lo cierre, luego abre el siguiente file y aparece una y otra vez.

¿Cómo puedo obligar a Git a cerrar esta session?

Gracias.

Debes eliminar el process de git para evitar que inicie diffs.

Hay varios methods que puede usar para hacer esto.

  1. Haga clic en X para cerrar la window del shell ejecutando git.
  2. Hit Control + C para matar el process de git en el shell que ejecuta git.
  3. Lanza un nuevo shell, usa ps para encontrar el ID de process de git, luego usa el command kill para terminar el process.

     user@machine:~$ ps x | grep "git difftool" 23879 pts/0 S+ 0:00 git difftool 23935 pts/8 S+ 0:00 grep --color=auto git difftool user@machine:~$ kill -9 23879 

Ver también la pregunta anterior: ¿Cómo se cancela una diferencia de git externa?