git diff

  • mostrar diferencias entre working area y último commit:
    git diff @ # @ = HEAD
  • mostrar ficheros cambiados respecto a un commit:
    git show --stat --oneline <commit-id>
    git diff-tree --no-commit-id --name-only -r <commit-id>
  • 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
  • comparar commits entre 2 ramas:
    git log branch1..branch2
  • menos información:
    git log --oneline --graph --decorate --abbrev-commit branch1..branch2
  • comparar un fichero específico entre 2 ramas:
    git diff master..feature -- <file>
  • tech/git/diff.txt
  • Darrera modificació: 06/08/2020 04:21
  • per mate