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.