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>
newvalueiref, efter att ha kontrollerat att det aktuella värdet förrefmatcharoldvalue.git update-ref refs/head/master <newvalue> <oldvalue>ovan syntax uppdaterar huvudgrenhuvudet till
newvalueendast 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.