Branques: Resum d'ordres
(Reconeixement - NoComercial - CompartirIgual) 🅭
Branques: Resum d'ordres
Aquest resum recull les ordres presentades en el Bloc 2: Branques.
Gestió de branques locals
Aquestes ordres permeten consultar, crear, reanomenar i eliminar branques:
-
git branch: mostra les branques locals del Repositori local.
-
git branch <nom> [<ref>]: crea una branca local nova a partir de la referència especificada.
Si no s'indica cap referència, es crea en la posició actual (HEAD).
-
git branch -m <nom>: canvia el nom de la branca actual.
-
git branch -d <nom>: elimina la branca local especificada.
-D: elimina la branca local de manera forçada.
Per a canviar de branca, hi ha dues ordres equivalents:
Fusió de branques locals
La fusió incorpora els canvis d'una branca en la branca actual:
-
git merge <nom>: fusiona la branca especificada en la branca actual (HEAD).
Per defecte, intenta fer una fusió fast-forward i, si no és possible, crea un commit de fusió.
Si hi ha conflictes, el repositori entra en l'estat MERGING i cal resoldre'ls.
--ff-only: fa la fusió només si pot ser fast-forward.
--no-ff: fa la fusió sempre mitjançant un commit de fusió.
-
git merge --abort: en l'estat MERGING, atura el procés de fusió i torna a l'estat anterior.
Canvi de base
El canvi de base permet integrar canvis de branques divergents mantenint una història lineal:
-
git rebase <nom>: canvia la base de la branca actual (HEAD) a la branca especificada.
Si hi ha conflictes, el repositori entra en l'estat REBASING i cal resoldre'ls.
-
git rebase --continue: en l'estat REBASING, continua el procés de canvi de base
després de resoldre els conflictes.
-
git rebase --abort: en l'estat REBASING, atura el procés de canvi de base
i torna a l'estat anterior.
Configuració
Aquestes claus de configuració modifiquen el comportament per defecte de git merge:
~/.gitconfig[merge]
edit = no
ff = only
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.