fetch
La commande fetch
récupère les nouveautés depuis un dépôt distant et les modélise sans forme de branches portant des noms spécifiques (par exemple origin/main
).
Ces nouveautés ne sont pas appliquées dans les branches locales. Il faut une seconde étape pour cela : soit une fusion de cette branche représentant la branche distante, soit une mise à jour de notre branche locale par dessus les nouveautés (rebase).
On utilise plus généralement la commande pull
à cet effet. Celle-ci appelle implicitement le fetch et effectue automatiquement la seconde étape selon nos préférences renseignées en configuration.