Description : Récupère et fusionne les changements du repository distant.

Syntaxe : git pull [<options>] [<repository> [<refspec>...]]

Voici un tableau récapitulatif des options courantes de la commande git pull avec leur description et utilisation :

OptionDescriptionUtilisation principale
git pull <remote>Récupère le contenu du dépôt distant spécifié et fusionne avec la branche locale actuelle.Mise à jour standard d’une branche locale
--no-commitFait un fetch et un merge, mais ne crée pas automatiquement de commit de fusion.Permet de contrôler la validation manuellement
--rebaseAu lieu de faire un merge, applique un rebase des commits locaux sur les commits distants.Historique linéaire et plus propre
--verboseAffiche des informations détaillées sur le processus de fetch et merge.Pour déboguer ou voir ce qui est réellement fait
--quietSupprime les messages lors du pull.Pour réduire la sortie, utile dans les scripts
--allRécupère tous les remotes configurés, pas uniquement le remote courant.Travaux avec plusieurs dépôts distants
--dry-runSimule un pull, montre les actions qui seraient entreprises sans les exécuter.Pour vérifier avant d’agir
--depth <n>Permet de faire un pull en limitant la profondeur d’historique (shallow pull).Pour économiser de la bande passante et du stockage
--pruneSupprime les références distantes qui ont été supprimées sur le serveur.Pour nettoyer les branches distantes obsolètes
--no-tagsN’inclut pas les tags lors du fetch/pull.Pour éviter de récupérer les tags
--ff-onlyRefuse le pull sauf si la mise à jour peut être effectuée en fast-forward (sans merge).Pour éviter les merges automatiques
--no-ffCrée toujours un commit de merge, même si fast-forward possible.Pour garder un historique plus visible
--squashCombine toutes les modifications distantes en un seul commit lors de la fusion.Préparer un commit unique à partir de plusieurs
  1. https://www.atlassian.com/fr/git/tutorials/syncing/git-pull
  2. https://git-scm.com/docs/git-pull/fr
  3. https://git-scm.com/docs/git-pull
  4. https://www.dreamhost.com/blog/fr/commandes-git-21-options-incontournables-fr/
  5. https://www.gitkraken.com/learn/git/commands
  6. https://www.ionos.fr/digitalguide/sites-internet/developpement-web/git-pull/
  7. https://git-scm.com/docs/git-pull/2.1.4
  8. https://www.hostinger.com/fr/tutoriels/commandes-git
  9. https://blog.stephane-robert.info/docs/developper/version/git/
  10. https://git.goffinet.org/13-annexe-c-commandes-git