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.
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.
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.
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.
En l'absence de conflit, le commit fusionne automatiquement.