Git: ¿Cómo diferenciar dos archivos diferentes en diferentes ramas?
Tengo dos archivos diferentes en diferentes ramas. ¿Cómo puedo diferenciarlos en un solo comando?
Algo como
# git diff branch1/foo.txt branch2/foo-another.txt
Podría revisar el otro archivo, diferenciarlo y restaurarlo, pero esa es una solución bastante sucia.
Aceptado
git diff branch1:full/path/to/foo.txt branch2:full/path/to/foo-another.txt
También puedes usar rutas relativas:
git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt
Nota al margen: no es necesario utilizar rutas completas, puede comenzar con ./
rutas relativas. A veces puede resultar útil.
git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt