Was Sie wirklich fragen, ist, gibt es eine Möglichkeit, anonyme (dh nicht referenzierte) Commit-Objekte und ihre Bäume und Blobs für Backup-Zwecke herumzuschieben. Antwort ist nein. Anonyme Objekte – Objekte, die nur von Ihrem Reflog referenziert werden – sind für das lokale Repository privat.
Wie sehe ich Git Reflog?
Wenn Sie Ihren Commit-Verlauf für alle Zweige sehen möchten, geben Sie git log --all ein. git reflog zeigt eine Aufzeichnung Ihrer Referenzen, wie Cupcake sagte. Es gibt jedes Mal einen Eintrag, wenn ein Commit oder ein Checkout durchgeführt wird. Versuchen Sie, mit git checkout ein paar Mal zwischen zwei Zweigen hin und her zu wechseln, und führen Sie nach jedem Checkout git reflog aus.
Kann Git Pull Push?
git pull ist einer von vielen Befehlen, die die Verantwortung für das 'Synchronisieren' entfernter Inh alte beanspruchen. Der Befehl git remote wird verwendet, um anzugeben, auf welchen Remote-Endpunkten die Synchronisierungsbefehle ausgeführt werden. Der Befehl git push wird verwendet, um Inh alte in ein entferntes Repository hochzuladen.
Was ist Git Reflog?
Reflog ist ein Mechanismus zum Aufzeichnen, wenn die Spitze von Zweigen aktualisiert wird. Dieser Befehl verw altet die darin aufgezeichneten Informationen. Grundsätzlich ist jede Aktion, die Sie innerhalb von Git ausführen, wo Daten gespeichert sind, im Reflog zu finden.
Wie weit geht git Reflog zurück?
Standardmäßig ist das Reflog-Ablaufdatum auf 90 Tage eingestellt. Eine Ablaufzeit kann angegeben werden, indem ein Befehlszeilenargument --expire=Zeit bis zum Ablauf von Git-Reflog übergeben wirdoder indem Sie einen Git-Konfigurationsnamen von gc festlegen. reflogExpire.