## set your difftool once:
git config --global diff.tool meld
## then use
git difftool -d master other_branch
## to see differences
See http://stackoverflow.com/a/2006241/2574238
git checkout master
git difftool -d other_branch
Now one can edit the right window. Saved changes are permanent. (see http://stackoverflow.com/a/22535996/2574238)
git mergetool
Thanks, but I always get an error. Do you know what am I doing wrong?
`javier@jm:~/proyectos/emprendimientos/marce/voys/fuente/voys_frontend$ git config --global diff.tool meld
javier@jm:~/proyectos/emprendimientos/marce/voys/fuente/voys_frontend$ git diff
javier@jm:~/proyectos/emprendimientos/marce/voys/fuente/voys_frontend$ git difftool -d marcelo
fatal: argumento ambiguo 'marcelo': revisión desconocida o ruta fuera del árbol de trabajo.
Usa '--' para separar las rutas de las revisiones, de esta manera:
'git [<revisión>...] -- [...]'
error: error occurred running diff --raw
javier@jm:~/proyectos/emprendimientos/marce/voys/fuente/voys_frontend$ git difftool -d master..marcelo
fatal: argumento ambiguo 'master..marcelo': revisión desconocida o ruta fuera del árbol de trabajo.
Usa '--' para separar las rutas de las revisiones, de esta manera:
'git [<revisión>...] -- [...]'
error: error occurred running diff --raw
javier@jm:~/proyectos/emprendimientos/marce/voys/fuente/voys_frontend$ git difftool -d master marcelo
fatal: argumento ambiguo 'master': revisión desconocida o ruta fuera del árbol de trabajo.
Usa '--' para separar las rutas de las revisiones, de esta manera:
'git [<revisión>...] -- [...]'
error: error occurred running diff --raw
`