Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Collaboration dans Git
  6. Branches distantes
  7. Extraction de branches distantes
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Extraction de branches distantes

Vous pouvez appliquer les modifications les plus récentes d'un référentiel distant à votre référentiel local à l'aide de la commande git pull.

Supposons par exemple que la branche distante se trouve en amont de votre branche locale. La branche distante inclurait toutes les modifications apportées par la branche locale, comme indiqué ci-dessous.

Diagram displaying an updatream branch.
La branche distante est en amont de la branche locale.

Dans ce cas, si une fusion de la branche distante (d'origine/principale) devait être appliquée dans notre branche locale (principale), il s'agirait d'une fusion à avance rapide.

Diagram displaying a fast-forward merge.

Cependant, si certaines des modifications de la branche principale locale ne sont pas présentes dans la branche d'origine/principale distante, la commande pull exécute une fusion et crée un commit de fusion qui associe ces modifications.

Diagram displaying a merge and commit before a pull.
Git doit effectuer une fusion et une validation avant de procéder à une extraction si la branche locale diffère de la branche distante.

Un commit de fusion est automatiquement créé dans le référentiel local lors de l'exécution d'une extraction. En cas de conflit, vous devrez résoudre le conflit et valider la fusion manuellement.

Diagram displaying no conflict auto merge.

En l'absence de conflit, le commit fusionne automatiquement.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life