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.
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.
Pratiquez l'édition des marqueurs jusqu'à la version finale
Terminez le merge uniquement quand le conflit est propre
Résoudre les conflits de merge
Flux de résolution
Provoquer un conflit
Travaillez avec des branches divergentes pour inspecter un échec de merge réaliste.
Lire les marqueurs
Comprenez ce que signifient HEAD, les séparateurs et la section de la branche entrante.
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.
Guides liés
Renforcez d'abord le branching puis passez aux outils de débogage et mémoire.
Apprendre les branches Git avec une pratique guidée
Apprenez le branching Git avec une pratique guidée. Créez des branches, changez de contexte et fusionnez avec confiance en suivant le graphe Git.
Jeu pour pratiquer Git avec commits, branches et merges
Pratiquez les commandes Git en ligne dans un playground visuel. Faites des commits, créez des branches et fusionnez en sécurité avec un workflow proche du réel.
Apprentissage de GDB
Débogage puissant pour les programmes C/C++ avec exécution pas à pas, points d'arrêt et inspection de la mémoire.