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:
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.
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.