Partie 3 · Branches
Résoudre les conflits
Si les mêmes fichiers (mêmes zones) ont été modifiés dans plusieurs branches, la fusion peut produire un conflit. Git affiche un message d'erreur indiquant les fichiers concernés et marque les zones en conflit (marqueurs standards) :
<<<<<<< HEAD version de la branche courante ======= version de la branche fusionnée >>>>>>> feature-login
Tu ouvres le fichier et résous manuellement : garde l'une des versions, l'autre, ou un mélange, et supprime les marqueurs. Puis :
git add fichier.txt git commit git push
Le git add met à jour l'index avec les fichiers résolus ; le commit conclut la fusion ; le push synchronise avec le distant.
Vérifie que tu as compris
Que signifie la partie entre
<<<<<<< HEAD et ======= ?Vérifie que tu as compris
Tu as édité le fichier pour résoudre le conflit. Quelle est la suite correcte ?
Vérifie que tu as compris
Que doit-on faire des marqueurs
<<<<<<<, =======, >>>>>>> ?