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

Project and code management together.

Récupération de branches distantes

En l'absence de conflit, les modifications apportées à la branche distante fusionnent automatiquement dans votre branche locale active lors de l'exécution d'une extraction. Si vous souhaitez obtenir les modifications distantes sans les fusionner dans votre branche locale active, vous pouvez exécuter la commande git fetch.

La commande fetch permet de télécharger à partir de la branche distante les modifications qui n'existent pas encore sur votre branche locale. La référence FETCH_HEAD ref effectue le suivi des modifications récupérées à partir du référentiel distant.

Lorsque les branches distante et locale contiennent des descendants différents, l'historique des révisions se présente comme suit:

Diagram displaying revision history of branches with different mains.
Historique des révisions lorsque les branches distante et locale possèdent des référentiels principaux différents.

Une fois les modifications récupérées, vous pouvez les appliquer à votre référentiel local en les fusionnant dans FETCH_HEAD ou en exécutant une commande pull.

Diagram displaying changes applied to local repo after mergeing.
Après la fusion, les modifications sont appliquées au référentiel local

Après la fusion FETCH_HEAD, l'historique des révisions produit le même résultat qu'une opération git pull. La commande pull correspond à l'exécution simultanée d’opérations de récupération et de fusion.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life