= git diff
{{tag>git}}
/via: [[https://devconnected.com/how-to-compare-two-git-branches/]]
== diferencias en ficheros
* mostrar diferencias entre working area y último commit:
git diff @ # @ = HEAD
* mostrar ficheros cambiados respecto a un commit:
git show --stat --oneline
git diff-tree --no-commit-id --name-only -r
* muestra diferencias entre 2 ramas (HEAD) (2 puntos):git diff branch1..branch2
* muestra diferencias entre el HEAD de una rama y el ancestro común de la otra (3 puntos):git diff branch1...branch2
== diferencias commits
* comparar commits entre 2 ramas:git log branch1..branch2
* menos información:git log --oneline --graph --decorate --abbrev-commit branch1..branch2
== diferencias ficheros
* comparar un fichero específico entre 2 ramas:git diff master..feature --