Git
Mettre à jour le nom de l'objet dans la référence
Recherche…
Mettre à jour le nom de l'objet dans la référence
Utilisation
Mettre à jour le nom de l'objet qui est stocké dans la référence
SYNOPSIS
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Syntaxe générale
En déréférencant les refs symboliques, mettez à jour la branche en cours sur le nouvel objet.
git update-ref HEAD <newvalue>
Stocke la nouvelle
newvalue
dansref
, après avoir vérifié que la valeur actuelle de laref
correspond àoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
La syntaxe ci-dessus met à jour la tête de branche principale à
newvalue
uniquement si sa valeur actuelle estoldvalue
.
Utilisez l' -d
flag pour supprimer le <ref>
nommé après avoir vérifié qu'il contient toujours <oldvalue>
.
Utilisez --create-reflog
, update-ref créera un renvoi pour chaque ref même si on ne le créerait pas normalement.
Utilisez l' -z
pour spécifier dans un format terminé par NUL, qui a des valeurs telles que update, create, delete, verify.
Mettre à jour
Définissez <ref>
sur <newvalue>
après avoir vérifié <oldvalue>
, si elle est donnée. Indiquez un zéro <newvalue>
pour vous assurer que la référence n'existe pas après la mise à jour et / ou un zéro <oldvalue>
pour vous assurer que la référence n'existe pas avant la mise à jour.
Créer
Créez <ref>
avec <newvalue>
après avoir vérifié qu'il n'existe pas. La <newvalue>
peut ne pas être égale à zéro.
Effacer
Supprimez <ref>
après avoir vérifié qu’elle existe avec <oldvalue>
, si elle est donnée. Si donné, <oldvalue>
peut ne pas être zéro.
Vérifier
Vérifiez <ref>
contre <oldvalue>
mais ne le changez pas. Si <oldvalue>
zéro ou manquant, la référence ne doit pas exister.