So können Sie den ersten Git -Commit zurücksetzen?

So können Sie den ersten Git -Commit zurücksetzen?

Während der Arbeit an Git ist das Vergehen für Entwickler ziemlich häufig vorkommt. Wenn lokale Änderungen vom Staging -Index in das Git -Repository verschoben werden, begehen die Benutzer sie zusammen mit der gewünschten Nachricht, die auf die Daten verweist, die das Commit für spätere Verwendung enthält. Manchmal müssen Entwickler jedoch alle Veränderungen des Festschaffens zurückversetzen und den Kopfzeiger in den Ausgangszustand bringen. Zu diesem Zweck müssen sie die Referenz mit der “aktualisierenGit Update-Ref" Befehl.

Dieser Beitrag beschreibt den einfachsten Weg, das anfängliche Git -Commit zurückzuverwenden.

So können Sie den ersten Git -Commit zurücksetzen?

Um das anfängliche GIT -Komitee zurückzuversetzen, implementieren Sie die folgenden Anweisungen:

    • Umleiten Sie das Git Root Directory.
    • Überprüfen Sie den Protokollverlauf des aktuellen Arbeitszweigs.
    • Leiten Sie die "Git Update -Ref -D -Kopf" Befehl.
    • Überprüfen Sie es, indem Sie den Git -Protokollverlauf überprüfen.

Schritt 1: Umleiten Sie das Git Root Directory weiter

Gehen Sie zunächst zum Git Root Directory, indem Sie die “eingeben“CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git"


Schritt 2: Git -Protokollgeschichte anzeigen

Dann führen Sie das aus “ausGit -ProtokollBefehl, um den Protokollverlauf der aktuellen Arbeitszweig zu überprüfen:

$ git log --oneline -5


Hier das "-5”Zeigt an, dass wir die angegebene Anzahl von Sha-Hash anzeigen möchten:


Schritt 3: Git -Zweig in den Anfangszustand zurückkehren

Um den aktuellen Arbeitszweig in seinen Anfangszustand zurückzukehren, führen Sie die “die“ ausGit Update-Ref" Befehl:

$ git update -ref -d Kopf


Im obigen angegebenen Befehl “,“-D”Repräsentiert löschende Operation:


Schritt 4: Überprüfen Sie das Git -Protokoll

Schließlich, um sicherzustellen, dass der Kopf in den Ausgangszustand des aktuellen Arbeitszweigs verschoben wird:

$ git log --oneline -5


Nach der untergegebenen Ausgabe ist unser aktuelles Arbeitswerk “BesonderheitDie Filiale ist erfolgreich in den Anfangszustand zurückgekehrt:


Das ist alles! Wir haben ausgearbeitet.

Abschluss

Um das anfängliche Git -Commit zu reversen, wechseln Sie zunächst in das Git Root -Verzeichnis und überprüfen Sie den Protokollverlauf der aktuellen Arbeitszweig. Als nächstes führen Sie die ausGit Update -Ref -D -Kopf" Befehl. Überprüfen Sie es schließlich, indem Sie den Git -Protokollverlauf überprüfen. In diesem Beitrag wurde die Methode zur Rückkehr des anfänglichen Git -Commits beschrieben.