Git
Update objectnaam in referentie
Zoeken…
Update objectnaam in referentie
Gebruik
Werk de objectnaam bij die is opgeslagen als referentie
KORTE INHOUD
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Algemene syntaxis
Werk af van de symbolische referenties, werk de huidige vertakkingskop bij naar het nieuwe object.
git update-ref HEAD <newvalue>
Slaat de nieuwe
newvalue
inref
, nadat u hebt gecontroleerd of de huidige waarde van deref
overeenkomt met deoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
bovenstaande syntaxis werkt de
newvalue
alleen bij naar nieuwe waarde als de huidige waardeoldvalue
.
Gebruik de vlag -d
om de benoemde <ref>
te verwijderen nadat u hebt gecontroleerd dat deze nog steeds <oldvalue>
bevat.
Gebruik --create-reflog
, update-ref maakt een reflog voor elke ref, zelfs als er normaal gesproken geen gecreëerd zou worden.
Gebruik de vlag -z
om op te geven in de indeling NUL-terminated, die waarden heeft zoals bijwerken, maken, verwijderen, verifiëren.
Bijwerken
Stel <ref>
op <newvalue>
na verificatie van <oldvalue>
, indien gegeven. Geef een nul <newvalue>
om ervoor te zorgen dat de ref niet bestaat na de update en / of een nul <oldvalue>
om te controleren of de ref niet bestaat vóór de update.
creëren
Maak <ref>
met <newvalue>
nadat u hebt gecontroleerd of het niet bestaat. De gegeven <newvalue>
mogelijk niet nul.
Delete
Verwijder <ref>
nadat u hebt gecontroleerd of deze bestaat met <oldvalue>
, indien opgegeven. Indien gegeven, is <oldvalue>
mogelijk niet nul.
Verifiëren
Verifieer <ref>
tegen <oldvalue>
maar verander het niet. Als <oldvalue>
nul is of ontbreekt, mag de ref niet bestaan.