📖 Concepts
MergeCombine les changements de deux branches en une seule. Git crée un commit de merge avec deux commits parents.
Fast-forward mergeQuand la branche cible n'a pas divergé, Git avance simplement le pointeur — aucun commit de merge n'est nécessaire.
3-way mergeQuand les branches ont divergé, Git combine leurs changements en utilisant leur ancêtre commun comme base. Cela crée un commit de merge.
Vérifiez la branche actuelle
Vous êtes sur main. La branche feature a un commit de plus que main.
● Vérifiez la branche actuelle
○ Fusionnez feature dans main
○ Créez un nouveau fichier et committez sur main
○ Basculez sur feature et faites un commit divergent
○ Fusionnez feature dans main (3-way merge)