Git: ¿Cómo diferenciar dos archivos diferentes en diferentes ramas?

Resuelto Ondra Žižka asked hace 13 años • 5 respuestas

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.

Ondra Žižka avatar Nov 15 '11 10:11 Ondra Žižka
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
twaggs avatar Nov 15 '2011 03:11 twaggs

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
Campa avatar Jun 10 '2013 09:06 Campa