Git 🌙
Français ▾ Topics ▾ Latest version ▾ git-http-push last updated in 2.43.0

NOM

git-http-push - Pousse des objets via HTTP/DAV sur un autre dépôt

SYNOPSIS

git http-push [--all] [--dry-run] [--force] [--verbose] <URL> <rĂ©f> [<rĂ©f>…​]

DESCRIPTION

Envoie des objets manquants au dépôt distant et met à jour la branche distante.

NOTE : Cette commande est temporairement désactivée si votre libcurl est antérieure à la version 7.16, car il a été rapporté que la combinaison ne fonctionne pas et corrompt parfois le dépôt.

OPTIONS

--all

Ne pas supposer que le dĂ©pĂ´t distant est complet dans son Ă©tat actuel et vĂ©rifier que tous les objets de l’historique du dĂ©pĂ´t local existent dans le dĂ©pĂ´t distant.

--force

En gĂ©nĂ©ral, la commande refuse de mettre Ă  jour une rĂ©fĂ©rence distante qui n’est pas un ancĂŞtre de la rĂ©fĂ©rence locale utilisĂ©e pour l’Ă©craser. Ce drapeau dĂ©sactive cette vĂ©rification. Cela signifie que le dĂ©pĂ´t distant peut perdre des commits ; Ă  utiliser avec prĂ©caution.

--dry-run

Fait tout sauf envoyer les mises Ă  jour.

--verbose

Signaler la liste des objets en cours d’acheminement localement et la liste des objets envoyĂ©s avec succès vers le dĂ©pĂ´t distant.

-d
-D

Supprime <réf> du dépôt distant. La branche spécifiée ne peut pas être la branche HEAD distante. Si -d est spécifié, les autres conditions suivantes doivent également être remplies :

  • HEAD distant doit se rĂ©soudre Ă  un objet qui existe localement

  • La branche spĂ©cifiĂ©e se rĂ©sout en un objet qui existe localement

  • La branche spĂ©cifiĂ©e est un ancĂŞtre de la branche distante HEAD

<rĂ©f>…​

Les références distantes à mettre à jour.

SPÉCIFICATION DES RÉFÉRENCES

Une spĂ©cification <ref> peut ĂŞtre soit un motif unique, soit une paire de motifs sĂ©parĂ©s par deux points ":" (cela signifie qu’un nom de ref ne peut pas contenir de deux points). Un motif unique <nom> est une abrĂ©viation de <nom>:<nom>.

Chaque paire de motifs "<src>:<dst>" se compose du cĂ´tĂ© source (avant les deux points) et du cĂ´tĂ© destination (après les deux points). La rĂ©f Ă  pousser est dĂ©terminĂ©e par la recherche d’une correspondance avec le cĂ´tĂ© source, et l’endroit oĂą il est poussĂ© est dĂ©terminĂ© en utilisant le cĂ´tĂ© destination.

  • C’est une erreur si '<src>'ne correspond pas exactement Ă  l’une des rĂ©fĂ©rences locales.

  • Si <dst> ne correspond Ă  aucune rĂ©fĂ©rence distante, soit

    • il doit commencer par "refs/" ; <dst> est utilisĂ© comme destination littĂ©rale dans ce cas.

    • <src> == <dst> et la ref qui correspond Ă  <src> ne doit pas exister dans l’ensemble des rĂ©fs distantes ; la rĂ©f qui correspond Ă  <src> localement est utilisĂ©e comme nom de la destination.

Sans --force, la rĂ©f <src> est stockĂ©e dans le distant seulement si <dst> n’existe pas, ou si <dst> est un sous-ensemble appropriĂ© (c’est-Ă -dire un ancĂŞtre) de <src>. Cette vĂ©rification, connue sous le nom de "vĂ©rification d’avance rapide", est effectuĂ©e afin d’Ă©viter d’Ă©craser accidentellement la rĂ©f distante et de perdre les commits d’autres personnes Ă  partir de lĂ .

Avec --force, la vĂ©rification de l’avance rapide est dĂ©sactivĂ©e pour toutes les rĂ©fs.

En option, un paramètre <rĂ©f> peut ĂŞtre prĂ©fixĂ© par un signe plus + pour dĂ©sactiver la vĂ©rification de l’avance rapide uniquement sur cette rĂ©fĂ©rence.

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 .

scroll-to-top