Git
Aktualisieren Sie den Objektnamen in der Referenz
Suche…
Aktualisieren Sie den Objektnamen in der Referenz
Benutzen
Aktualisieren Sie den Objektnamen, der in der Referenz gespeichert ist
ZUSAMMENFASSUNG
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Allgemeine Syntax
Aktualisieren Sie den aktuellen Zweigkopf auf das neue Objekt, indem Sie die symbolischen Refs referenzieren.
git update-ref HEAD <newvalue>
Speichert den
newvalue
inref
, nachdemnewvalue
wurde, dass der aktuelle Wert desref
mit demoldvalue
Wertoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
Die obige Syntax aktualisiert den
newvalue
nur dann aufnewvalue
, wenn der aktuelle Wertoldvalue
.
Verwenden Sie das Flag -d
um den benannten <ref>
<oldvalue>
nachdem Sie überprüft haben, dass er noch <oldvalue>
enthält.
Verwenden Sie --create-reflog
, update-ref erstellt einen Reflog für jeden Ref, selbst wenn normalerweise kein Reflog erstellt wird.
Verwenden Sie das Flag -z
, um im NUL-terminierten Format anzugeben, das Werte wie "Aktualisieren", "Erstellen", "Löschen", "Überprüfen" enthält.
Aktualisieren
Setzen Sie <ref>
auf <newvalue>
nachdem Sie <oldvalue>
überprüft <oldvalue>
, falls angegeben. Geben Sie eine Null <newvalue>
an, um sicherzustellen, dass der Ref nach dem Update nicht vorhanden ist, und / oder einen Null <oldvalue>
, um sicherzustellen, dass der Ref vor dem Update nicht existiert.
Erstellen
Erstellen Sie <ref>
mit <newvalue>
nachdem Sie überprüft haben, dass es nicht existiert. Der angegebene <newvalue>
darf nicht Null sein.
Löschen
Löschen Sie <ref>
nachdem Sie <oldvalue>
, dass es mit <oldvalue>
, falls vorhanden. Wenn angegeben, darf <oldvalue>
nicht Null sein.
Überprüfen
Überprüfen Sie <ref>
gegen <oldvalue>
, ändern Sie ihn jedoch nicht. Wenn <oldvalue>
Null ist oder fehlt, darf der Ref nicht existieren.