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

  1. Dereferenziare i riferimenti simbolici, aggiornare la diramazione attuale al nuovo oggetto.

    git update-ref HEAD <newvalue>
    
  1. Memorizza il newvalue in ref , dopo aver verificato che il valore corrente del ref corrisponda a oldvalue .

    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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow