Description : Récupère les objets et refs depuis un dépôt distant.
Syntaxe : git fetch [<options>] [<repository> [<refspec>...]]
| Option | Description | Utilisation principale |
|---|---|---|
git fetch <remote> | Récupère les nouvelles données du dépôt distant sans merger | Mise à jour des références distantes |
--all | Récupère depuis tous les remotes configurés | Synchronisation multi-remotes |
-p, --prune | Supprime les références de branches distantes supprimées | Nettoyage des branches obsolètes |
--dry-run | Simule le fetch sans télécharger | Prévisualisation |
--depth <n> | Limite la profondeur de l’historique récupéré | Économie de bande passante |
--unshallow | Convertit un clone shallow en clone complet | Récupérer tout l’historique |
-f, --force | Force la mise à jour des références même en cas de fast-forward impossible | Synchronisation forcée |
-t, --tags | Récupère aussi tous les tags | Synchronisation des versions |
--no-tags | N’inclut pas les tags | Fetch ciblé sur le code |
-v, --verbose | Mode verbeux | Détails du processus |