merge
La commande merge
réalise une fusion, le plus souvent d’une branche dans une autre.
Techniquement, il s’agit de rapprocher le travail des derniers commits de chacune des branches ciblées.
Le résultat est l’application du travail de la branche désignée vers la branche de destination (la branche courante). C’est donc l’étiquette de branche courante qui évolue/bouge.
Les étapes sont les suivantes :
- on se positionne sur la branche qui doit recevoir la fusion ;
- on lance la commande
merge
en lui indiquant quelle branche on souhaite fusionner ;
Dans certains cas, des conflits peuvent apparaître. Une fois résolus, il suffit de finaliser la fusion : git merge --continue
(fonctionne également avec un simple git commit
).