Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Conflits de Fusion | Travail avec les branches dans Git
Notions Essentielles 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 se produit 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 ce changement :

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 ce changement :

Modification du fichier depuis la branche feature

Les deux validations sont réussies, revenez donc à 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 la 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.

question mark

Qu'est-ce qui provoque un conflit de fusion dans Git ?

Select the correct answer

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

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 se produit 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 ce changement :

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 ce changement :

Modification du fichier depuis la branche feature

Les deux validations sont réussies, revenez donc à 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 la 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.

question mark

Qu'est-ce qui provoque un conflit de fusion dans Git ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
some-alt