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
newvaluedansref, après avoir vérifié que la valeur actuelle de larefcorrespond àoldvalue.git update-ref refs/head/master <newvalue> <oldvalue>La syntaxe ci-dessus met à jour la tête de branche principale à
newvalueuniquement 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.