Wie man eine Reihe von Commits in Git zurückversetzt

Wie man eine Reihe von Commits in Git zurückversetzt

Git Rückzug ist der einfachste Weg, die Commits Frühe Änderungen oder Commits, die in einer Git -Umgebung fehlerhaft sind. Diese Situation kann passieren, wenn Benutzer mit einem zusammengearbeiteten Entwicklungsprojekt zu tun haben, das bereits auf dem Server mit einem Protokollverlauf vorhanden ist. Der "Git zurückkehrenDer Befehl ”kann verwendet werden, um die hinzugefügten Änderungen durch Rückzug des Commits rückgängig zu machen. Darüber hinaus ist der Rückkehrvorgang nützlich, während er sich mit Fehler befasst.

In diesem Beitrag wird das Verfahren beschrieben, eine Reihe von Commits in Git zurückzuverwenden.

Wie man eine Reihe von Commits in Git zurückversetzt?

Um den Bereich der Git -Commits zurückzuversetzen, lesen Sie die folgenden Institutionen:

    • Umleiten Sie das Git Root Directory.
    • Überprüfen Sie den Verlauf der Komiti -Referenzprotokolle.
    • Wählen Sie den Spektrum der Commits aus der Geschichte aus und kopieren.
    • Führen Sie das ausGit kehren zurück… " Befehl.
    • Überprüfen Sie es, indem Sie den Protokollverlauf anzeigen.

Schritt 1: Wechseln Sie zu Git Root Directory

Geben Sie zunächst die “ein"CDBefehl mit dem Git Root Directory -Pfad und wechseln Sie darauf:

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


Schritt 2: Protokollverlauf anzeigen

Führen Sie als nächstes den angegebenen Befehl zusammen mit der gewünschten Anzahl eines Bereichs aus, der den Git -Referenzprotokollverlauf anzeigen muss:

$ git log --oneline -10


In der unterbereiteten Ausgabe sind die hervorgehobenen Commits unser Ziel-Commits, das wir zurückversetzen möchten. Zu diesem Zweck haben wir den Start-and-Target-Commit Sha-hash kopiert:


Schritt 3: Reichweite von Commits wiederholen

Leiten Sie die "Git kehren zurückBefehl ”, um die Mehrfachpersonen gleichzeitig zurückzukehren:

$ git kehrt 90c1f00… 37ecab4 zurück


Nachdem der obige Befehl ausgeführt wurde, ist der “die“Comment_editmsgDie Datei wird mit dem Standard -Editor geöffnet. Fügen Sie nun neu. Fügen Sie Commit -Nachricht hinzu, speichern Sie Änderungen und schließen Sie den Editor:


Wie Sie in der untergegebenen Ausgabe sehen können, wurde der Bereich der Commits wiederverwendet:


Schritt 4: Stellen Sie sicher

Führen Sie den folgenden Befehl aus:

$ git log --oneline -10


Es kann beobachtet werden, dass alle unter den Highlight-Commits erfolgreich zurückgekehrt werden:


Sie haben die einfachste Methode gelernt, mehrere Commits gleichzeitig in Git zurückzukehren.

Abschluss

Um den Bereich der Git -Commits zurückzuverwenden, wechseln Sie zunächst zum Git -Root -Verzeichnis und überprüfen Sie den Verlauf des Commit -Referenzprotokolls. Wählen Sie dann den Bereich der Commits aus der Geschichte aus und kopieren. Danach führen Sie die ausGit kehren zurück… Befehl ”und überprüfen Sie ihn, indem Sie den Protokollverlauf überprüfen. Dieser Beitrag zeigte die Art und Weise, eine Reihe von Commits in Git zurückzukehren.