Wie man einen Verpflichtung in Git rückgängig macht

Wie man einen Verpflichtung in Git rückgängig macht
Wenn ein Software -Ingenieur oder ein Webentwickler an Projekten arbeitet, drückt er möglicherweise mehrere Commits zum Git -Repository, um jeden Tag Änderungen zu sparen. In einigen Situationen verpflichten sie jedoch ungebrannte Dateien für das Git -Repository.

Manchmal möchten sie zusätzliche Änderungen in den Dateien, bevor sie sich verpflichten. Infolgedessen ist es erforderlich. Zu diesem Zweck die “$ git Reset -soft -Kopf ~ 1Befehl ist nützlich.

In diesem Leitfaden lernen wir, wie man einen Commit in Git rückgängig macht.

Wie man einen Verpflichtung in Git rückgängig macht?

Um einen Commit in Git rückgängig zu machen, navigieren Sie zunächst zu Git Local Repository und erstellen und fügen Sie die neue Datei zum Repo hinzu. Dann Änderungen begehen. Führen Sie danach die Hauptoperation durch, die das Commit mit der “rückgängig machen soll$ git Reset -soft -Kopf ~ 1" Befehl. Eine weitere Sache, die Benutzer wissen sollten, ist, dass der Befehl nur das Commit rückgängig macht. Die Änderungen werden jedoch im Index gespeichert.

Versuchen wir, dieses Szenario Schritt für Schritt zu implementieren!

Schritt 1: Navigieren Sie zum Git -Verzeichnis
Wechseln Sie zunächst zu Git Local Repository:

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

Schritt 2: Datei erstellen
Erstellen Sie eine neue Textdatei mithilfe der “berühren" Befehl:

$ touch Commit.txt

Schritt 3: Verfolgen Sie die Datei
Führen Sie nun den angegebenen Befehl aus, um eine Datei zum Staging -Bereich hinzuzufügen:

$ git add Commit.txt

Schritt 4: Änderungen begehen
Beachten Sie als Nächstes die Änderungen am Git -Repository, um Updates zu speichern:

$ Git Commit -m "Commit.TXT -Datei hinzugefügt "

Schritt 5: Protokollverlauf überprüfen
Überprüfen Sie den Protokollverlauf des Git -Repositorys und überprüfen Sie die festgelegten Änderungen:

$ git log --oneline --graph

Wie Sie sehen können, bezieht sich Head derzeit auf das jüngste Commit:

Schritt 6: Verpflichtung rückgängig
Nehmen Sie nun die Commit -Änderungen unter Verwendung des angegebenen Befehls nach:

$ git Reset -Soft Head ~ 1

Hier das "-weich"Option wird verwendet, um Änderungen an unserer Datei zu erhalten, und"Kopf ~ 1”Zeigt an, dass der Kopf zum vorherigen Commit zurückgekehrt wird:

Schritt 7: Status überprüfen
Überprüfen Sie nun die Rückgängiggänge mit der “Git -Status ." Befehl:

$ Git Status .

Wie Sie sehen können, ist die Datei immer noch im Index vorhanden, was bedeutet, dass nur das Commit entfernt wurde:

Schritt 8: Protokollverlauf überprüfen
Überprüfen Sie nun den Protokollverlauf und die aktuelle Position des Kopfes:

$ git log --oneline --graph

Wie Sie sehen können, wird das Commit aus dem Git -Protokollgeschichte entfernt, und der Kopf bezieht sich auf die “hauptsächlich" Zweig:

Das ist alles! Wir haben die einfachste Methode zusammengestellt, um einen Commit in Git rückgängig zu machen.

Abschluss

Zuerst zum GIT -Navigieren Sie zum Git Local Repository rückgängig gemacht. Erstellen Sie eine neue Datei und verfolgen Sie sie mit der “in den Staging -Bereich"$ git add " Befehl. Dann Änderungen begehen und den Protokollverlauf anzeigen, indem Sie die „ausführen“$ git log -oneline -graph" Befehl. Danach führen Sie die "$ git Reset -soft -Kopf ~ 1Befehl ”, um die Veränderungsänderungen zurückzusetzen. In diesem Leitfaden wurde erklärt, wie man einen Commit in Git rückgängig macht.