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
newvalueinref, nachdemnewvaluewurde, dass der aktuelle Wert desrefmit demoldvalueWertoldvalue.git update-ref refs/head/master <newvalue> <oldvalue>Die obige Syntax aktualisiert den
newvaluenur 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.