Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
git_merge [2026/10/08 14:08] enric_mieza_sanchez [Què és un merge o fusió de branques?] |
git_merge [2026/10/08 14:20] (actual) enric_mieza_sanchez [Comparar branques directament] |
||
|---|---|---|---|
| Línia 24: | Línia 24: | ||
| ===== Comprovar els canvis ===== | ===== Comprovar els canvis ===== | ||
| + | |||
| + | Posem que tenim la branca '' | ||
| + | |||
| + | ==== Comparar branques directament ==== | ||
| + | |||
| + | Comprovar els canvis és senzill amb aquesta instrucció: | ||
| + | $ git diff main...feature | ||
| + | |||
| + | O equivalent: | ||
| + | $ git diff $(git merge-base main feature) feature | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Alternativa: | ||
| + | |||
| + | Assegura’t d’estar a la branca destí '' | ||
| + | $ git checkout main | ||
| + | $ git merge --no-commit --no-ff feature | ||
| + | |||
| + | Els paràmetres son: | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Ara inspecciona: | ||
| + | $ git status | ||
| + | $ git diff --cached | ||
| + | $ git diff --cached --stat | ||
| + | $ git diff # canvis no staged (si n'hi ha) | ||
| + | |||
| + | Si hi ha conflictes, '' | ||
| + | |||
| + | Quan ja ho hagis vist, desfés-ho tot: | ||
| + | $ git merge --abort | ||
| + | |||
| + | O bé, si no hi ha conflictes i vols confirmar el merge, simplement: | ||
| + | $ git commit | ||
| \\ | \\ | ||