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
newvalueinref, dopo aver verificato che il valore corrente delrefcorrisponda aoldvalue.git update-ref refs/head/master <newvalue> <oldvalue>la sintassi precedente aggiorna la diramazione del ramo principale a
newvaluesolo 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.