Résoudre les conflits de merge

Apprendre les conflits de merge Git avec un flux interactif

Comprenez les marqueurs de conflit Git, comparez les deux côtés du merge et pratiquez la résolution sans casser l'historique.

1 Voyez comment Git marque les changements en conflit
2 Pratiquez l'édition des marqueurs jusqu'à la version finale
3 Terminez le merge uniquement quand le conflit est propre

Flux de résolution

Ouvrir le défi conflits

01

Provoquer un conflit

Travaillez avec des branches divergentes pour inspecter un échec de merge réaliste.

02

Lire les marqueurs

Comprenez ce que signifient HEAD, les séparateurs et la section de la branche entrante.

03

Résoudre et terminer

Éditez le contenu final, indexez le fichier et terminez le merge avec un commit propre.

01

Voyez comment Git marque les changements en conflit

02

Pratiquez l'édition des marqueurs jusqu'à la version finale

03

Terminez le merge uniquement quand le conflit est propre

Résoudre les conflits de merge

Flux de résolution

01
1

Provoquer un conflit

Travaillez avec des branches divergentes pour inspecter un échec de merge réaliste.

02
2

Lire les marqueurs

Comprenez ce que signifient HEAD, les séparateurs et la section de la branche entrante.

03
3

Résoudre et terminer

Éditez le contenu final, indexez le fichier et terminez le merge avec un commit propre.

FAQ sur les conflits de merge

Les conflits de merge sont-ils normaux ?
Oui. Ils apparaissent quand deux branches modifient différemment la même zone. L'important est d'apprendre à les lire et à les résoudre proprement.
Dois-je toujours garder un seul côté du conflit ?
Non. Parfois vous gardez une version, parfois l'autre, et parfois vous combinez les deux dans un meilleur résultat final.
Que faire après avoir édité le conflit ?
Indexez le fichier résolu puis terminez le commit de merge pour que Git enregistre l'état final fusionné.
Existe-t-il un jeu interactif pour pratiquer les conflits de merge Git ?
Oui. Game4Git inclut un défi interactif de conflits où vous éditez le code en conflit, supprimez les marqueurs et terminez le merge — idéal pour apprendre.