Leçon 3 sur 5
Merge et conflits
Fusionner (git merge) réunit deux branches. Quand elles ont modifié des choses différentes, Git combine tout automatiquement.
Un conflit survient quand les deux branches modifient la MÊME chose différemment : Git ne peut pas choisir. On le détecte en comparant les valeurs clé par clé.
# meme cle, meme valeur -> rien a faire # cle absente d'un cote -> on l'ajoute # meme cle, valeurs differentes -> CONFLIT
🎯 Exercice
Fusionne feature dans main. Pars de merged = dict(main). Parcours chaque clé/valeur de feature : clé absente de main → ajoute-la à merged ; même valeur → ne fais rien ; valeur différente → ajoute le nom de la clé à la liste conflicts. Affiche le nombre de conflits.
Leçon PRO
Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.
Découvrir PRO →