Git
Zaktualizuj nazwę obiektu w odwołaniu
Szukaj…
Zaktualizuj nazwę obiektu w odwołaniu
Posługiwać się
Zaktualizuj nazwę obiektu przechowywaną w referencji
STRESZCZENIE
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Ogólna składnia
Odsyłając do symbolicznych odniesień, zaktualizuj bieżącą gałąź oddziału do nowego obiektu.
git update-ref HEAD <newvalue>
Przechowuje
newvalue
wref
, po sprawdzeniu, czy bieżąca wartośćref
odpowiadaoldvalue
.git update-ref refs/head/master <newvalue> <oldvalue>
powyższa składnia aktualizuje nagłówek gałęzi głównej do
newvalue
tylko wtedy, gdy jego bieżąca wartość tooldvalue
wartość.
Użyj opcji -d
aby <oldvalue>
nazwaną <ref>
po sprawdzeniu, że nadal zawiera <oldvalue>
.
Użyj opcji --create-reflog
, update-ref utworzy dziennik ref dla każdego ref, nawet jeśli normalnie nie zostałby utworzony.
Użyj flagi -z
aby określić w formacie zakończonym przez NUL, który ma wartości takie jak aktualizacja, tworzenie, usuwanie, weryfikacja.
Aktualizacja
Ustaw <ref>
na <newvalue>
po sprawdzeniu <oldvalue>
, jeśli podano. Podaj zero <newvalue>
aby upewnić się, że ref nie istnieje po aktualizacji i / lub zero <oldvalue>
aby upewnić się, że ref nie istnieje przed aktualizacją.
Stwórz
Utwórz <ref>
pomocą <newvalue>
po sprawdzeniu, że nie istnieje. Podana <newvalue>
nie może wynosić zero.
Usunąć
Usuń <ref>
po sprawdzeniu, że istnieje za pomocą <oldvalue>
, jeśli podano. Jeśli podano, <oldvalue>
nie może wynosić zero.
Zweryfikować
Sprawdź <ref>
względem <oldvalue>
ale nie zmieniaj go. Jeśli <oldvalue>
wartość <oldvalue>
zero lub brak, referencja nie może istnieć.