Git
Aggiorna il nome dell'oggetto nel riferimento
Ricerca…
Aggiorna il nome dell'oggetto nel riferimento
Uso
Aggiorna il nome dell'oggetto che è memorizzato in riferimento
SINOSSI
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Sintassi generale
Dereferenziare i riferimenti simbolici, aggiornare la diramazione attuale al nuovo oggetto.
git update-ref HEAD <newvalue>
Memorizza il
newvalue
inref
, dopo aver verificato che il valore corrente delref
corrisponda aoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
la sintassi precedente aggiorna la diramazione del ramo principale a
newvalue
solo se il suo valore corrente èoldvalue
.
Usa -d
flag per eliminare il nome <ref>
dopo aver verificato che contenga ancora <oldvalue>
.
Usa --create-reflog
, update-ref creerà un reflog per ogni ref anche se normalmente non verrebbe creato uno.
Usa il flag -z
per specificare in formato NUL-terminato, che ha valori come update, create, delete, verify.
Aggiornare
Impostare <ref>
su <newvalue>
dopo aver verificato <oldvalue>
, se specificato. Specificare uno zero <newvalue>
per assicurarsi che il riferimento non esista dopo l'aggiornamento e / o uno zero <oldvalue>
per assicurarsi che il riferimento non esista prima dell'aggiornamento.
Creare
Crea <ref>
con <newvalue>
dopo aver verificato che non esiste. Il dato <newvalue>
potrebbe non essere zero.
Elimina
Elimina <ref>
dopo aver verificato che esista con <oldvalue>
, se specificato. Se specificato, <oldvalue>
potrebbe non essere zero.
Verificare
Verifica <ref>
rispetto a <oldvalue>
ma non cambiarlo. Se <oldvalue>
zero o mancante, l'arbitro non deve esistere.