Résoudre un conflit de fusion
DébutantUn conflit apparaît quand la même partie d'un fichier a été modifiée différemment sur les deux branches.
git merge ma-fonctionnalite
# CONFLICT (content): Merge conflict in src/app.js
Git marque les zones en conflit dans le fichier :
<<<<<<< HEAD
const version = "2.0";
=======
const version = "2.1";
>>>>>>> ma-fonctionnalite
Étapes pour résoudre :
# 1. Ouvrez le fichier, choisissez le bon contenu, supprimez les marqueurs <<<, ===, >>>
# 2. Indiquez à Git que le conflit est résolu
git add src/app.js
# 3. Terminez la fusion
git commit
# Pour annuler complètement la fusion et revenir à l'état d'avant
git merge --abort