Wie man Git Commit -amend rückgängig macht, anstatt Git Commit

Wie man Git Commit -amend rückgängig macht, anstatt Git Commit

Git Commit ist ein wichtiger Befehl, der häufig verwendet wird, um Änderungen zu begehen, bevor sie im lokalen Aufbewahrungsort von Git gespeichert werden. Es unterstützt eine Vielzahl von Parametern. Zum Beispiel mit der “-ändern"Option mit dem Git"begehenMit ”Befehl können Sie Änderungen an dem Commit in einem Texteditor vornehmen. Git -Benutzer ändern gelegentlich die Commits und entscheiden, dass das vorherige Commit vorzuziehen ist. In diesen Fällen wollen sie rückgängig machen “Git Commit -amend”.

Dieser Beitrag zeigt die Methode zur Rückkehr der “Git Commit -amendBefehl anstelle von “Git Commit”.

Wie man "Git Commit -amend" rückgängig macht, anstatt "Git Commit"?

Der "Git Commit" Und "Git Commit -amend”Beide Befehle werden verwendet, um Änderungen zu begehen. Durch Verwendung der “Git ResetBefehl, Git -Benutzer können Git -Commits rückgängig machen oder zurücksetzen. Zur Rückkehr “Git Commit -amend”, Gehen Sie die angegebenen Anweisungen durch.

Schritt 1: Öffnen Sie Git Terminal

Suchen nach "Git Bash”Im Startmenü und öffnen Sie das Git -Terminal aus dem Suchergebnis:

Schritt 2: Öffnen Sie das Git -Repository

Wechseln Sie zum Git -Repository im Terminal mit der “CD" Befehl:

$ cd "C: \ git \ features"

Schritt 3: Neue Datei generieren

Als nächstes verwenden Sie die “berührenBefehl ”und generieren Sie eine neue Datei:

$ touch Demo.txt

Schritt 4: Datei zum Tracking Index hinzufügen

Fügen Sie nach dem Generieren der Datei die nicht zusammengezogenen Repository -Änderungen in den Tracking -Index hinzu:

$ git add .

Um zu bestätigen, ob die Änderungen verfolgt werden oder nicht, verwenden Sie die “Git -Status" Befehl:

$ Git Status

Es ist ersichtlich, dass die Änderungen erfolgreich in den Staging -Bereich (Tracking Index) hinzugefügt werden:

Schritt 5: Commit verfolgten Änderungen

Bestimmte die verfolgten Änderungen mithilfe und bettet auch die Commit -Nachricht mit der “ein und bettet auch mit der“ ein-M" Möglichkeit:

$ Git Commit -m "Neue Änderungen werden begangen"

Überprüfen Sie das Git -Protokoll, um zu bestätigen, ob die Änderungen festgelegt sind oder nicht:

$ git log

Die folgende Ausgabe zeigt an, dass Änderungen mit der hinzugefügten Nachricht erfolgreich begangen werden:

Schritt 6: Commit bearbeiten

Bearbeiten Sie als nächstes die Nachricht des jüngsten Commits und verwenden Sie die “-ändernOption zum Bearbeiten:

$ Git Commit -Amend

Auf diese Weise wird der ausgewählte Texteditor auf dem Bildschirm angezeigt, von dem Sie das Commit bearbeiten und drücken könnenStrg+sUm Änderungen zu sparen:

Überprüfen Sie erneut die Git -Protokolle, um zu überprüfen, ob das Commit bearbeitet wird oder nicht:

$ git log

Aus der folgenden Ausgabe können Sie feststellen, dass die Commit -Nachricht erfolgreich bearbeitet wird:

Schritt 7: Öffnen Sie das Git -Protokoll mit Referenzen

Öffnen Sie die Git -Protokolle mit Referenzen, indem Sie die “verwenden“Git -Reflog" Befehl. Beachten Sie die Commit -Referenz (Kopfposition), um es rückgängig zu machen “Git Commit -amend”:

$ Git Reflog

Schritt 8: "Git Commit -amend" rückgängig machen

Danach den "abzusehen"Git Commit -amend" Verwendung der "Git ResetBefehl zusammen mit der Commit -Referenz/Kopfposition. Darüber hinaus wird die Soft -Option verwendet, um rückgängig zu machen “Git Commit -amendOhne die damit verbundenen Änderungen zu zerstören:

$ Git Reset -Soft Head@1

Verwenden Sie die “Git -ProtokollBefehl, um zu überprüfenGit Commit -amend" oder nicht:

$ git log

Die Ausgabe zeigt, dass wir die “erfolgreich umgekehrt haben“Git Commit -amend" Betrieb:

Sie haben gelernt, wie man die zurückkehrt “Git Commit -amend" anstatt "Git Commit”.

Abschluss

Das „die“ rückgängig machenGit Commit -amend" anstatt "Git Commit”, Öffnen Sie zuerst das Git -Repository und begehen Sie die verfolgten Änderungen. Bearbeiten Sie dann die Commit -Änderungen mit der “Git Commit -amend" Befehl. Jetzt die “zurückkehren“Git Commit -amend"Anstatt Git zu verpflichten, die" die "nutzen"Git Reset -Soft Head@1 zurücksetzen" Befehl. In diesem Tutorial haben wir die Methode zur Rückgängigmachung des Befehls „Git Commit -Amend“ anstelle des GIT -Commits entwickelt oder zurückversetzen.