Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
tech:git:diff [18/03/2020 04:20] – creat matetech:git:diff [31/10/2025 11:00] (actual) – [git diff] mate
Línia 1: Línia 1:
-= git diff[tool+= git DIFF 
-== básicos +{{tag>git comando}} 
-<code bash; mostrar diferencias entre working area y último commit>+/via: [[https://devconnected.com/how-to-compare-two-git-branches/]] 
 + 
 +== diferencias en ficheros 
 +  mostrar diferencias entre working area y último commit:<code bash>
 git diff @ # @ = HEAD git diff @ # @ = HEAD
 </code> </code>
- +  * mostrar ficheros cambiados respecto a un commit:<code bash>
-<code bash; mostrar ficheros cambiados respecto a un commit>+
 git show --stat --oneline <commit-id> git show --stat --oneline <commit-id>
 git diff-tree --no-commit-id --name-only -r <commit-id> git diff-tree --no-commit-id --name-only -r <commit-id>
 </code> </code>
 +  * muestra diferencias entre 2 ramas (HEAD) (2 puntos):<code bash>git diff branch1..branch2</code>
 +  * muestra diferencias entre el HEAD de una rama y el ancestro común de la otra (3 puntos):<code bash>git diff branch1...branch2</code>
  
-== configuración difftool +== diferencias commits 
-<code bash> +  * comparar commits entre 2 ramas:<code bash>git log branch1..branch2</code> 
-#git config --global merge.tool kdiff3 +  * menos información:<code bash>git log --oneline --graph --decorate --abbrev-commit branch1..branch2</code>
-#git config --global mergetool.kdiff3.path "/usr/bin/kdiff3" +
-#git config --global mergetool.kdiff3.trustExitCode false +
- +
-git config --global --add diff.guitool kdiff3 +
-git config --global difftool.kdiff3.path "/usr/bin/kdiff3" +
-git config --global difftool.kdiff3.trustExitCode false +
-</code> +
- +
-<code properties; .gitignore> +
-[merge] +
-    tool = kdiff3 +
-[mergetool "kdiff3"+
-    path = /usr/bin/kdiff3 +
-    trustExitCode = false +
-     +
-[diff] +
-    guitool = kdiff3 +
-[difftool "kdiff3"+
-    path = /usr/bin/kdiff3 +
-    trustExitCode = false +
-</code> +
-/via: [[https://stackoverflow.com/questions/33308482/git-how-configure-kdiff3-as-merge-tool-and-diff-tool]]+
  
-== more +== diferencias ficheros 
-  * [[https://git-scm.com/docs/diff-format]] +  * comparar un fichero específico entre 2 ramas:<code bash>git diff master..feature -- <file></code>
-  * [[https://git-scm.com/docs/git-diff]]+
  • tech/git/diff.1584530400.txt.gz
  • Darrera modificació: 18/03/2020 04:20
  • per mate