Description : Fusionne une branche dans la branche courante.

Syntaxe : git merge [<options>] [<commit>...]

Options principales :

OptionDescriptionUtilisation principale
git merge <branche>Fusionne la branche spécifiée dans la branche couranteFusion standard
--no-ffCrée toujours un commit de merge (pas de fast-forward)Historique explicite des fusions
--ff-onlyRefuse la fusion sauf si fast-forward possibleÉviter les commits de merge
--squashFusionne en un seul commit sans créer de commit de mergeSimplifier l’historique
-m <message>Spécifie le message du commit de mergeMessage personnalisé
--abortAnnule une fusion en cours en cas de conflitAnnuler une fusion problématique
--continueContinue une fusion après résolution des conflitsFinaliser une fusion après conflits
-X <strategy-option>Options pour la stratégie de fusionFusion personnalisée
--no-commitEffectue la fusion sans créer le commit automatiquementContrôle manuel du commit de fusion
-v, --verboseMode verbeuxDétails de la fusion