So setzen Sie alle Änderungen nach dem letzten Commit in Git zurück

So setzen Sie alle Änderungen nach dem letzten Commit in Git zurück
Software -Ingenieure oder Softwareentwickler bringen höchstwahrscheinlich mehrere Commits in ihr Git -Repository weiter. In einigen Situationen möchten sie jedoch keine Änderungen in ihrem speziellen Git -Repository vorantreiben, die verpflichtet sind, und benötigen zusätzliche Änderungen, bevor Sie sich verpflichten. Infolgedessen müssen sie das jüngste Commit aus dem Git -Repository zurücksetzen.

In diesem Leitfaden wird das Verfahren zum Zurücksetzen aller Änderungen nach dem letzten Commit in Git erläutert.

So setzen Sie alle Veränderungen im Git nach dem letzten Commit zurück?

Um alle Änderungen nach dem letzten Commit in Git zurückzusetzen, befolgen Sie die folgenden Schritte:

  • Wechseln Sie zum gewünschten Git -Repository.
  • Erstellen Sie eine neue Datei und drücken Sie sie in den Tracking Index.
  • Veränderungen begehen und den Repository -Referenzprotokollverlauf anzeigen.
  • Kopieren Sie den Kopfzeigerindex.
  • Leiten Sie die "Git Reset Head@1Befehl ”und überprüfen Sie die neue Position des Kopfzeigers.

Schritt 1: Umleiten Sie zu einem bestimmten Git -Repository

Verwenden Sie die “CDBefehl und wechseln Sie zu dem erforderlichen Git -Repository:

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

Schritt 2: Neue Datei erstellen

Generieren Sie nun eine neue Datei, indem Sie das ausführenberühren" Befehl:

$ touch Datei5.txt

Schritt 3: Verfolgung von Änderungen

Führen Sie als nächstes den angegebenen Befehl aus, um die neu erstellte Datei in den Staging -Bereich zu verfolgen:

$ git add .

Schritt 4: Änderungen begehen

Drücken Sie dann alle Änderungen in das Git Local Repository durch, indem Sie das ausführenGit CommitBefehl zusammen mit der Commit -Nachricht:

$ Git Commit -m "neue Datei5.txt hinzugefügt ""

Schritt 5: Referenzprotokollverlauf überprüfen

Führen Sie das ausGit -Reflog .„Befehl zum Anzeigen des Repository -Referenzprotokollverlaufs:

$ Git Reflog .

Laut der untergegebenen Ausgabe zeigt der Hauptausgang zum jüngsten Repository Commit:

Schritt 6: Git Reset Add Änderungen hinzugefügt

Schließlich führen Sie das aus “ausGit ResetBefehl zusammen mit dem kopierten Kopie der neuesten Kopfzeigerindex:

$ git zurücksetzen head@1

Es ist ersichtlich, dass sich der Kopfzeiger zum angegebenen Kopfindex bewegt:

Schritt 7: Sicherstellen Sie Änderungen des Zurücksetzens

Führen Sie schließlich den angegebenen Befehl aus, um sicherzustellen, ob alle zusätzlichen Änderungen zurückgesetzt werden oder nicht:

$ Git Reflog .

Wie Sie sehen können, werden die zuletzt hinzugefügten Änderungen erfolgreich entfernt, und der Kopfzeiger wechselt in den angegebenen Index:

Das ist es! Hier haben wir den einfachsten Prozess bereitgestellt, um alle Änderungen nach dem letzten Commit in Git zurückzusetzen.

Abschluss

Um alle Änderungen nach dem letzten Commit in Git zurückzusetzen, wechseln Sie zunächst zum gewünschten Git -Repository. Machen Sie dann eine neue Datei und drücken Sie sie in den Tracking -Index. Beachten Sie als nächstes Änderungen und sehen Sie sich den Repository -Referenzprotokollverlauf an. Kopieren Sie danach den Kopfzeigerindex und führen Sie die “aus“ ausGit Reset Head@1Befehl ”und überprüfen Sie die neue Position des Kopfzeigers. Dieser Leitfaden veranschaulicht das Zurücksetzen aller Änderungen nach dem letzten Commit in Git.