Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Conflits de Fusion | Travailler Avec les Branches dans Git
Notions Fondamentales de Git

bookConflits de Fusion

Comprendre les conflits de fusion

Un conflit de fusion se produit lorsque Git ne peut pas réconcilier automatiquement les modifications apportées sur deux branches divergentes. Cela survient généralement lorsque des modifications sont effectuées sur les mêmes lignes de code dans les mêmes fichiers sur les deux branches depuis leur dernier ancêtre commun.

Exemple de flux de travail

Tout d'abord, lister toutes les branches du dépôt :

Lister toutes les branches

Vous êtes actuellement sur la branche master, modifiez donc le fichier branch_learning.txt en ajoutant une nouvelle ligne et validez directement cette modification :

Modification du fichier sur la branche master

Passez maintenant à la branche feature, ajoutez une nouvelle ligne différente au fichier branch_learning.txt, puis validez directement cette modification :

Modification du fichier depuis la branche feature

Les deux validations sont réussies, donc revenez à la branche master et fusionnez-y la branche feature :

Tentative de fusion

Oups, un conflit de fusion s'est produit car la même ligne dans le même fichier diffère entre les branches, et Git ne peut pas le résoudre automatiquement.

Exécutons également la commande git status pour obtenir plus d'informations sur le conflit :

Vérification du statut

Ce message indique que vous devez soit annuler la fusion, soit résoudre les conflits et valider les modifications par la suite. Vous poursuivrez avec la seconde option et résoudrez les conflits dans le prochain chapitre.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

How do I resolve the merge conflict?

What does the merge conflict look like in the file?

Can you explain what the git status output means in this situation?

Awesome!

Completion rate improved to 3.57

bookConflits de Fusion

Glissez pour afficher le menu

Comprendre les conflits de fusion

Un conflit de fusion se produit lorsque Git ne peut pas réconcilier automatiquement les modifications apportées sur deux branches divergentes. Cela survient généralement lorsque des modifications sont effectuées sur les mêmes lignes de code dans les mêmes fichiers sur les deux branches depuis leur dernier ancêtre commun.

Exemple de flux de travail

Tout d'abord, lister toutes les branches du dépôt :

Lister toutes les branches

Vous êtes actuellement sur la branche master, modifiez donc le fichier branch_learning.txt en ajoutant une nouvelle ligne et validez directement cette modification :

Modification du fichier sur la branche master

Passez maintenant à la branche feature, ajoutez une nouvelle ligne différente au fichier branch_learning.txt, puis validez directement cette modification :

Modification du fichier depuis la branche feature

Les deux validations sont réussies, donc revenez à la branche master et fusionnez-y la branche feature :

Tentative de fusion

Oups, un conflit de fusion s'est produit car la même ligne dans le même fichier diffère entre les branches, et Git ne peut pas le résoudre automatiquement.

Exécutons également la commande git status pour obtenir plus d'informations sur le conflit :

Vérification du statut

Ce message indique que vous devez soit annuler la fusion, soit résoudre les conflits et valider les modifications par la suite. Vous poursuivrez avec la seconde option et résoudrez les conflits dans le prochain chapitre.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
some-alt