So stornieren Sie ein lokales Git -Commit?

So stornieren Sie ein lokales Git -Commit?

Git Commit wird verwendet, um die inszenierten Änderungen in das Remote -Repository zu speichern/zu treiben. Während der Arbeit an einem GIT -Projekt nehmen Entwickler mehrere Änderungen vor und retten sie. Manchmal nehmen sie Änderungen vor und verpflichten sie, die später einige Probleme verursachen. Daher kann es erforderlich sein, diesen spezifischen Commit zum vorherigen Staat zurückzukehren. Für diesen entsprechenden Zweck erlaubt Git ihnen, lokale Commits zu stornieren.

Dieser Artikel zeigt die Methode zum Löschen eines lokalen Commits in Git.

So stornieren Sie ein lokales Git -Commit?

Um ein lokales Git -Commit zu stornieren, wechseln Sie zunächst zum lokalen Repository und nehmen Sie einige Änderungen daran vor. Dann laufen Sie die "Git Reset HeadBefehl, diese Änderungen zurückzukehren. Überprüfen Sie zuletzt das Git -Protokoll, um Änderungen zu überprüfen.

Probieren Sie dazu die folgenden Schritte aus.

Schritt 1: Wechseln Sie in das gewünschte Repository

Erstens über den Befehl gegebener Belastung in das lokale Git-Verzeichnis umleiten:

$ CD "C: \ Git \ repo2"


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

Überprüfen Sie dann den Commit -History, um alle im Repository getätigten Commits anzuzeigen:

$ Git -Protokoll -Einmal


In unterhalb von Creenshot ist zu sehen, dass der Kopf auf die "zeigt"Filec geändert" begehen:


Schritt 3: Erstellen Sie eine neue Datei

Erstellen Sie als nächstes eine neue Datei im aktuellen Repository mit der “berühren" Befehl:

$ Touch Test.txt



Schritt 4: Bühnendatei

Um die Datei in den Git -Staging -Bereich hinzuzufügen, führen Sie die “ausGit AddBefehl zusammen mit dem Dateinamen:

$ git test add add.txt



Schritt 5: Änderungen begehen

Speichern Sie danach die inszenierten Änderungen am lokalen Repository:

$ Git Commit -m "Testdatei hinzugefügt"



Schritt 6: Begehörige Geschichte anzeigen

Überprüfen Sie anschließend das Git -Protokoll, um die aktuelle Position des Kopfes anzuzeigen:

$ Git -Protokoll -Einmal


Es kann beobachtet werden, dass der Kopf jetzt auf das Neue zeigt “Testdatei hinzugefügt" begehen:


Schritt 7: Git Commit löschen

Um die vorherigen Commits zu löschen, verwenden Sie die “Git ResetBefehl ”und geben Sie die Anzahl der Commits an:

$ git zurücksetzen Kopf ~ 1


Hier, "Kopf ~ 1”Wird verwendet, um das letzte Commit zurückzusetzen:


Schritt 8: Änderungen überprüfen

Stellen Sie zuletzt sicher, ob das Commit gelöscht wurde oder nicht, indem Sie das Git -Protokoll überprüfen:

$ Git -Protokoll -Einmal


Laut der folgenden Ausgabe wurde das vorherige Commit gelöscht und jetzt zeigt der Kopf erneut auf die “Filec geändert" begehen:


In diesem Artikel wurde das Verfahren zur Absage des lokalen Git -Commits gezeigt.

Abschluss

Um ein lokales Git -Commit zu stornieren, leiten Sie zunächst zum Git Local Repository um. Fügen Sie dann einige Änderungen dazu hinzu. Als nächstes führen Sie die "Git Reset HeadBefehl, diese Änderungen zurückzukehren. Überprüfen Sie zuletzt das Git -Protokoll, um die neuesten Änderungen sicherzustellen. Dieser Artikel hat die Methode zum Löschen eines lokalen Commits in Git gezeigt.