GoGPT Best VPN GoSearch

OnWorks-Favicon

git-reflog - Online in der Cloud

Führen Sie git-reflog im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl git-reflog, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-reflog - Reflog-Informationen verwalten

ZUSAMMENFASSUNG


git neu loggen

BESCHREIBUNG


Der Befehl benötigt verschiedene Unterbefehle und je nach Unterbefehl unterschiedliche Optionen:

git neu loggen [erklären] [Log-Optionen] [ ]
git neu loggen verfallen [--expire= ] [--expire-unreachable= ]
[--rewrite] [--updateref] [--stale-fix]
[--dry-run] [--verbose] [--all | ...]
git neu loggen löschen [--rewrite] [--updateref]
[--trockenlauf] [--verbose] ref@{specifier}...
git neu loggen existiert

Referenzprotokolle oder "Reflogs" zeichnen auf, wann die Spitzen von Zweigen und anderen Referenzen waren
im lokalen Repository aktualisiert. Reflogs sind in verschiedenen Git-Befehlen nützlich, um anzugeben
der alte Wert einer Referenz. HEAD@{2} bedeutet zum Beispiel "wo HEAD früher zwei Züge war
ago", master@{one.week.ago} bedeutet "wo Master in diesem vor einer Woche gezeigt hat
lokales Repository" usw. Siehe gitrevisionen(7) für weitere Details.

Dieser Befehl verwaltet die in den Reflogs aufgezeichneten Informationen.

Der Unterbefehl "show" (der auch der Standard ist, wenn keine Unterbefehle vorhanden sind) zeigt
das Protokoll der Referenz, die in der Befehlszeile (oder standardmäßig HEAD) bereitgestellt wird. Der Reflog
deckt alle letzten Aktionen ab, und zusätzlich zeichnet der HEAD-Reflog den Wechsel von Zweigen auf. git
reflog show ist ein Alias ​​für git log -g --abbrev-commit --pretty=oneline; sehen Git-Log(1)
.

Der Unterbefehl "expire" bereinigt ältere Reflog-Einträge. Einträge, die älter als die Ablaufzeit sind, oder
Einträge, die älter sind als die Verfall-unerreichbare-Zeit und vom aktuellen Tipp nicht erreichbar, sind
aus dem Reflog entfernt. Dies wird normalerweise nicht direkt von Endbenutzern verwendet – siehe stattdessen
git-gc(1).

Der Unterbefehl "delete" löscht einzelne Einträge aus dem Reflog. Sein Argument muss ein . sein
genau Eintrag (zB "git reflog delete master@{2}"). Dieser Unterbefehl ist normalerweise auch nicht
direkt von Endbenutzern verwendet.

Der Unterbefehl "exists" prüft, ob eine ref ein reflog hat. Es wird mit Nullstatus beendet, wenn
das Reflog existiert, und ein Nicht-Null-Status, wenn dies nicht der Fall ist.

OPTIONAL


Optionen für erklären
git reflog show akzeptiert alle von git log akzeptierten Optionen.

Optionen für verfallen
--alle
Verarbeiten Sie die Reflogs aller Referenzen.

--expire=
Löschen Sie Einträge, die älter als die angegebene Zeit sind. Wenn diese Option nicht angegeben ist, wird die
Ablaufzeit wird der Konfigurationseinstellung gc.reflogExpire entnommen, die wiederum
standardmäßig auf 90 Tage eingestellt. --expire=alle prunes-Einträge ungeachtet ihres Alters;
--expire=schaltet das Beschneiden von erreichbaren Einträgen nie aus (siehe aber --expire-unreachable).

--expire-unreachable=
Einträge älter als beschneiden die von der aktuellen Spitze des nicht erreichbar sind
Zweig. Wenn diese Option nicht angegeben ist, wird die Ablaufzeit aus dem
Konfigurationseinstellung gc.reflogExpireUnreachable, die wiederum standardmäßig auf 30 Tage eingestellt ist.
--expire-unreachable=all bereinigt unerreichbare Einträge unabhängig von ihrem Alter;
--expire-unreachable=Schaltet niemals das vorzeitige Bereinigen von unerreichbaren Einträgen aus (aber siehe
--erlöschen).

--updateref
Aktualisieren Sie die Referenz auf den Wert des obersten Reflog-Eintrags (dh @{0}) wenn die
vorheriger oberer Eintrag wurde beschnitten. (Diese Option wird bei symbolischen Referenzen ignoriert.)

--umschreiben
Wenn der Vorgänger eines Reflog-Eintrags beschnitten wird, passen Sie seinen "alten" SHA-1 so an, dass er dem entspricht
"neues" SHA-1-Feld des jetzt davor stehenden Eintrags.

--stale-fix
Beschneide alle Reflog-Einträge, die auf "gebrochene Commits" verweisen. Ein kaputtes Commit ist ein Commit
die von keinem der Referenztipps aus erreichbar ist und sich direkt oder direkt bezieht
indirekt auf ein fehlendes Commit-, Tree- oder Blob-Objekt.

Diese Berechnung beinhaltet das Durchlaufen aller erreichbaren Objekte, dh sie hat das gleiche
kosten wie git Pflaume. Es ist in erster Linie dazu gedacht, durch Müll verursachte Korruption zu beheben
Sammeln mit älteren Git-Versionen, die Objekte, auf die verwiesen wird, nicht schützten
Reflogs.

-n, --Trockenlauf
Bereinigen Sie keine Einträge. nur zeigen, was beschnitten worden wäre.

- ausführlich
Drucken Sie zusätzliche Informationen auf dem Bildschirm.

Optionen für löschen
git reflog delete akzeptiert die Optionen --updateref, --rewrite, -n, --dry-run und --verbose,
mit den gleichen Bedeutungen wie bei der Verwendung mit verfallen.

GIT


Ein Teil des git(1) Suite

Verwenden Sie git-reflog online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.