Français ▾ Topics ▾ Latest version ▾ git-fetch-pack last updated in 2.48.0

NOM

git-fetch-pack - Recevoir les objets manquants depuis un autre dépôt

SYNOPSIS

git fetch-pack [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
	[--upload-pack=<git-upload-pack>]
	[--depth=<n>] [--no-progress]
	[-v] <dépôt> [<réf>…​]

DESCRIPTION

Habituellement, vous voudriez utiliser git fetch, qui est un enveloppeur de niveau supérieur de cette commande, à la place.

Invoque git-upload-pack sur un dépôt possiblement distant et lui demande d’envoyer les objets manquants de ce dépôt, pour mettre à jour les têtes nommées.

Cette commande dégénère pour tout télécharger afin de compléter les réf. demandées côté distant lorsque le côté local n’a pas de commit ancêtre commun.

OPTIONS

--all

Récupérer toutes les références distantes.

--stdin

Prendre la liste des réf. depuis stdin, une par ligne. S’il y a des réf. spécifiées sur la ligne de commande en plus de cette option, alors les réf. depuis stdin sont traitées après celles de la ligne de commande.

Si --stateless-rpc est spécifié ensemble avec cette option, alors la liste des réf. doit être au format paquet (pkt-line). Chaque réf. doit être dans un paquet séparé, et la liste doit se terminer par un paquet de vidage.

-q
--quiet

Passer le drapeau -q à git unpack-objects ; cela rend le processus de clonage moins verbeux.

-k
--keep

Ne pas invoquer git unpack-objects sur les données reçues, mais créer un seul fichier de paquet à la place, et le stocker dans la base de données d’objets. Si spécifié deux fois, le paquet est verrouillé contre le re-groupement.

--thin

Récupérer un paquet \"mince\", qui enregistre les objets sous forme de delta basée sur des objets non inclus dans le paquet pour réduire le trafic réseau.

--include-tag

Si le côté distant le supporte, les objets étiquettes annotées seront téléchargés sur la même connexion que les autres objets si l’objet référencé par l’étiquette est téléchargé.

--upload-pack=<git-upload-pack>

Utilisez ceci pour spécifier le chemin vers git-upload-pack sur le côté distant, s’il n’est pas trouvé sur votre $PATH. Les installations de sshd ignorent les scripts de configuration d’environnement de l’utilisateur pour les shells de connexion (p. ex. .bash_profile) et votre git installé en privé ne peut pas être trouvé sur le $PATH système par défaut. Un autre contournement suggéré est de mettre en place votre $PATH dans ".bashrc", mais ce drapeau est pour les personnes qui ne veulent pas payer de surcoût pour les shells non interactifs en ayant un fichier .bashrc léger (ils ont mis la plupart des choses en .bash_profile).

--exec=<git-upload-pack>

Identique à --upload-pack=<git-upload-pack>

--depth=<n>

Limiter la récupération aux chaînes d’ancêtres pas plus longues que n. git-upload-pack traite la profondeur spéciale 2147483647 comme infinie même s’il existe une chaîne d’ancêtres de cette longueur.

--shallow-since=<date>

Approfondir ou raccourcir l’historique d’un dépôt superficiel pour inclure tous les commits accessibles après <date>.

--shallow-exclude=<réf>

Approfondir ou raccourcir l’historique d’un dépôt superficiel afin d’exclure les commits accessibles depuis une branche ou une étiquette distante spécifiée. Cette option peut être spécifiée plusieurs fois.

--deepen-relative

L’argument --depth précise le nombre de commits à partir de la limite actuelle superficielle au lieu du sommet de l’historique de chaque branche distante.

--refetch

Ignore la négociation des commits avec le serveur afin de récupérer tous les objets correspondants. Utile pour réappliquer un filtre de clonage partiel mis à jour.

--no-progress

Ne pas afficher la progression.

--check-self-contained-and-connected

Afficher \"connectivity-ok\" si le paquet reçu est auto-contenu et connecté.

-v

Mode bavard.

<dépôt>

L’URL du dépôt distant.

<réfs>…​

Les têtes distantes à mettre à jour. Cela est relatif à $GIT_DIR (par ex. \"HEAD\", \"refs/heads/master\"). Lorsque non spécifié, mettre à jour depuis toutes les têtes que le côté distant possède.

Si le distant a activé les options uploadpack.allowTipSHA1InWant, uploadpack.allowReachableSHA1InWant, ou uploadpack.allowAnySHA1InWant, ils peuvent alternativement être des sha1 hexadécimaux de 40 caractères présents sur le distant. Cette option est principalement utile pour le débogage.

VOIR AUSSI

GIT

Fait partie de la suite git[1]

TRADUCTION

Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .