Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Bases de Git
  6. Synchronisation des référentiels
  7. Résolution des conflits de fusion
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Résolution des conflits de fusion

Vous pouvez rencontrer un conflit qui doit être résolu avant de pouvoir finaliser correctement une fusion. Si deux ou plusieurs membres apportent des modifications sur la même partie d'un fichier dans deux branches différentes (c'est-à-dire des branches distantes et locales), par exemple, Git ne peut pas les fusionner automatiquement.

Lorsque cela se produit, Git ajoute des marqueurs de résolution de conflit au fichier conflictuel. Ces marqueurs vous aident à identifier les sections du fichier qui doivent faire l'objet d'une résolution manuelle.

Diagram of a merging change.
Example of a conflict occurrence.

Dans notre exemple ci-dessus, tout ce qui se trouve au-dessus de ===== correspond à votre contenu local, et tout ce qui se trouve en dessous provient de la branche distante.

Vous devez résoudre les éléments conflictuels comme indiqué ci-dessous avant de pouvoir procéder à la création d'un commit de fusion.

Diagram of a merging change.
Révisez le jeu de modifications pour éliminer le conflit.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life