Description : Fusionne une branche dans la branche courante.
Syntaxe : git merge [<options>] [<commit>...]
Options principales :
| Option | Description | Utilisation principale |
|---|---|---|
git merge <branche> | Fusionne la branche spécifiée dans la branche courante | Fusion standard |
--no-ff | Crée toujours un commit de merge (pas de fast-forward) | Historique explicite des fusions |
--ff-only | Refuse la fusion sauf si fast-forward possible | Éviter les commits de merge |
--squash | Fusionne en un seul commit sans créer de commit de merge | Simplifier l’historique |
-m <message> | Spécifie le message du commit de merge | Message personnalisé |
--abort | Annule une fusion en cours en cas de conflit | Annuler une fusion problématique |
--continue | Continue une fusion après résolution des conflits | Finaliser une fusion après conflits |
-X <strategy-option> | Options pour la stratégie de fusion | Fusion personnalisée |
--no-commit | Effectue la fusion sans créer le commit automatiquement | Contrôle manuel du commit de fusion |
-v, --verbose | Mode verbeux | Détails de la fusion |