Git
Uppdatera objektnamn i referens
Sök…
Uppdatera objektnamn i referens
Använda sig av
Uppdatera objektnamnet som är lagrat som referens
SYNOPSIS
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Allmän syntax
Uppdatera de symboliska ref: erna och uppdatera det aktuella grenhuvudet till det nya objektet.
git update-ref HEAD <newvalue>
newvalue
iref
, efter att ha kontrollerat att det aktuella värdet förref
matcharoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
ovan syntax uppdaterar huvudgrenhuvudet till
newvalue
endast om dess nuvarande värde äroldvalue
.
Använd -d
flagga för att ta bort namnet <ref>
efter att ha verifierat att det fortfarande innehåller <oldvalue>
.
Använd - --create-reflog
, update-ref skapar en reflog för varje ref även om en inte vanligtvis skulle skapas.
Använd -z
flaggan för att ange i NUL-avslutat format, som har värden som uppdatering, skapa, radera, verifiera.
Uppdatering
Ställ in <ref>
på <newvalue>
efter att verifiera <oldvalue>
, om det ges. Ange en noll <newvalue>
att se till att ref inte finns efter uppdateringen och / eller en noll <oldvalue>
att se till att ref inte finns före uppdateringen.
Skapa
Skapa <ref>
med <newvalue>
efter att verifiera att det inte finns. Den angivna <newvalue>
kanske inte är noll.
Radera
Ta bort <ref>
efter att ha verifierat att det finns med <oldvalue>
, om det ges. Om det ges, kan <oldvalue>
inte vara noll.
Kontrollera
Verifiera <ref>
mot <oldvalue>
men ändra inte det. Om <oldvalue>
noll eller saknas, får ref inte existera.