Jest to polecenie git-reflog, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
git-reflog - Zarządzaj informacjami o reflogach
STRESZCZENIE
odrzutowiec przelogować
OPIS
Polecenie przyjmuje różne podkomendy i różne opcje w zależności od podkomendy:
odrzutowiec przelogować [pokazać] [opcje-logowania] [ ]
odrzutowiec przelogować wygasać [--wygasa= ] [--wygasa-nieosiągalny= ]
[--rewrite] [--updateref] [--stale-fix]
[--dry-run] [--verbose] [--all | ...]
odrzutowiec przelogować usunąć [--przepisz] [--updateref]
[--dry-run] [--verbose] ref@{specyfikator}...
odrzutowiec przelogować istnieje
Dzienniki referencyjne lub „reflogs” rejestrują, kiedy czubki gałęzi i inne odniesienia były
aktualizowane w lokalnym repozytorium. Relogi są przydatne w różnych poleceniach Git, aby określić
stara wartość referencji. Na przykład HEAD@{2} oznacza „gdzie HEAD to dwa ruchy
temu", master@{one.week.ago} oznacza "gdzie mistrz wskazywał w tym miejscu tydzień temu
lokalne repozytorium” itd. Zobacz gitrewizje(7) po więcej szczegółów.
To polecenie zarządza informacjami zarejestrowanymi w reflogach.
Podkomenda "pokaż" (która jest również domyślna, w przypadku braku jakichkolwiek podkomend) pokazuje:
dziennik odniesienia podanego w wierszu poleceń (lub domyślnie HEAD). reflog
obejmuje wszystkie ostatnie działania, a dodatkowo HEAD reflog rejestruje przełączanie gałęzi. git
reflog show to alias dla git log -g --abbrev-commit --pretty=oneline; zobaczyć git-log(1)
po więcej informacji.
Podkomenda „wygasa” usuwa starsze wpisy reflog. Wpisy starsze niż czas wygaśnięcia lub
wpisy starsze niż czas nieosiągalny wygaśnięcia i nieosiągalne z bieżącej końcówki, są
usunięte z reloga. Zwykle nie jest to używane bezpośrednio przez użytkowników końcowych — zamiast tego zobacz
git-gc(1).
Podkomenda „delete” usuwa pojedyncze wpisy z refloga. Jego argumentem musi być
dokładny wpis (np. „git reflog usuń master@{2}”). To podkomenda również zazwyczaj nie jest
wykorzystywane bezpośrednio przez użytkowników końcowych.
Podkomenda "exists" sprawdza, czy ref ma reflog. Wychodzi ze stanem zerowym, jeśli
reflog istnieje, a status niezerowy, jeśli nie.
OPCJE
Opcje dla pokazać
git reflog show akceptuje wszystkie opcje akceptowane przez git log.
Opcje dla wygasać
--wszystko
Przetwórz reflogs wszystkich referencji.
--wygasa=
Przycinaj wpisy starsze niż określony czas. Jeśli ta opcja nie jest określona,
czas wygaśnięcia jest pobierany z ustawienia konfiguracyjnego gc.reflogExpire, które z kolei
domyślnie 90 dni. --expire=wszystkie wpisy dotyczące suszonych śliwek bez względu na ich wiek;
--expire=nigdy nie wyłącza czyszczenia osiągalnych wpisów (ale zobacz --expire-unreachable).
--exire-unreachable=
Przycinaj wpisy starsze niż które nie są osiągalne z bieżącej końcówki
Oddział. Jeśli ta opcja nie jest określona, czas wygaśnięcia jest pobierany z
ustawienie konfiguracji gc.reflogExpireUnreachable, co z kolei domyślnie wynosi 30 dni.
--expire-unreachable=wszystkie śliwki niedostępne wpisy bez względu na ich wiek;
--expire-unreachable=nigdy nie wyłącza wczesnego przycinania nieosiągalnych wpisów (ale zobacz
--wygasać).
--aktualizacja ref
Zaktualizuj referencję do wartości najwyższego wpisu reflog (tj @{0}), jeśli
poprzedni górny wpis został przycięty. (Ta opcja jest ignorowana w przypadku odniesień symbolicznych).
--przepisać
Jeśli poprzednik wpisu reflog zostanie przycięty, dostosuj jego „stary” SHA-1 tak, aby był równy
"nowe" pole SHA-1 wpisu, który je teraz poprzedza.
--przestarzałe-poprawka
Usuń wszelkie wpisy reflog, które wskazują na „uszkodzone zatwierdzenia”. Uszkodzone zatwierdzenie to zatwierdzenie
które nie są osiągalne z żadnej z porad referencyjnych i które odnoszą się bezpośrednio lub
pośrednio do brakującego obiektu zatwierdzenia, drzewa lub obiektu blob.
To obliczenie polega na przejściu wszystkich osiągalnych obiektów, tj. ma to samo
koszt jak odrzutowiec suszona śliwka. Jest przeznaczony przede wszystkim do naprawienia korupcji spowodowanej przez śmieci
zbieranie przy użyciu starszych wersji Gita, które nie chroniły obiektów, do których odwołuje się
reflogi.
-n, --przebieg próbny
Nie przycinaj żadnych wpisów; po prostu pokaż, co zostałoby przycięte.
--gadatliwy
Drukuj dodatkowe informacje na ekranie.
Opcje dla usunąć
git reflog delete akceptuje opcje --updateref, --rewrite, -n, --dry-run i --verbose,
z takim samym znaczeniem, jak w przypadku, gdy są używane z wygaśnięciem.
GIT
Część odrzutowiec(1) apartament
Korzystaj z git-reflog online za pomocą usług onworks.net