Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.47.0 no changes
- 2.43.0 11/20/23
- 2.35.1 → 2.42.3 no changes
- 2.35.0 01/24/22
- 2.18.1 → 2.34.8 no changes
- 2.18.0 06/21/18
- 2.10.5 → 2.17.6 no changes
- 2.9.5 07/30/17
- 2.1.4 → 2.8.6 no changes
- 2.0.5 12/17/14
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 .