Skip to content

Instantly share code, notes, and snippets.

@Nimrockdev
Last active July 20, 2023 13:25
Show Gist options
  • Save Nimrockdev/83c3a51c448a9fe1cfd573c43f0d0932 to your computer and use it in GitHub Desktop.
Save Nimrockdev/83c3a51c448a9fe1cfd573c43f0d0932 to your computer and use it in GitHub Desktop.
git_comparar_ramas_ficheros_commits.md

Git comparar ramas

    git diff							Comparar cambios en el directorio  
    git diff file						Comparar cambios para el fichero  
    git diff <source_branch> <target_branch>			Comparar ramas  
    git diff 55a55 44m22					Comparar commits  
    git diff HEAD						Comparar directorio de trabajo con el HEAD  
    git diff master rama2 -- test.text				Comparar ficheros en ramas  
    git diff master..develop > diffFile.diff			Genera la salida a un fichero
    git diff --name-status master..rama2			Visualiza el estado de los ficheros  
    git diff --stat master..rama2				Visualiza el diffstat de los ficheros  

git-difftool

Iterfaz para git-diff que acepta los argumentos de git diff
	git difftool -d master rama2

Comparar cambios recientes con el anterior

git diff HEAD^ HEAD				Compara HEAD^, el penúltimo commit con HEAD, el último commit
git diff HEAD^					Mismo resulta que el anterior  
git diff HEAD^.. --name-status			Listar archivos afectados  
git diff HEAD^.. -- ./file2.txt			Listar cambios de un fichero concreto  
git diff HEAD^.. --stat				Listar el stat de los ficheros afectados
git diff HEAD~3					Listar cambios entre el commit actual y 3 commits anteriores  
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment