Manchmal erkennen Entwickler nach der Durchführung eines Zweigverführungsvorgangs, dass sie den falschen Zweig vergessen oder verschmolzen haben und diese Operation rückgängig machen möchten. Zu diesem Zweck führen Sie die aus$ git Reset -Hard " Befehl.
Diese Studie erläutert das Verfahren, um einen Git -Zusammenführungsvorgang rückgängig zu machen.
Wie können Sie eine Git -Verschmelzung rückgängig machen??
Um den Git -Merge -Betrieb rückgängig zu machen, navigieren Sie zunächst zum gewünschten Verzeichnis. Erstellen und fügen Sie dann Dateien zum Staging -Bereich zu und fügen Sie ihn hinzu. Änderungen begehen, um das Repository zu aktualisieren. Als nächstes erstellen und wechseln Sie sofort zu einer neuen Filiale. Danach verschmelzen die beiden Zweige. Überprüfen Sie den Protokollverlauf und führen Sie die “aus$ git Reset -Hard Befehl, die Verschmelzungsprozedur rückgängig zu machen.
Schauen wir uns das oben diskutierte Verfahren praktisch an!
Schritt 1: Übergehen Sie zum Repository
Navigieren Sie zunächst mit der “zu dem erforderlichen lokalen Git -Repository“CD" Befehl:
$ cd "C: \ Benutzer \ Nazma \ Git \ Alpha"
Schritt 2: Datei erstellen
Leiten Sie die "berührenBefehl zum Erstellen einer neuen Datei:
$ touch Datei1.txt
Schritt 3: Verfolgen Sie die Datei
Verfolgen Sie nun eine neu erstellte Datei, indem Sie die „ausführen“Git Add" Befehl:
$ git fügen Sie Datei hinzu1.txt
Schritt 4: Änderungen begehen
Anschließend Änderungen zusammen mit einer Commit -Nachricht mit der “-MOption zum Aktualisieren des Repositorys:
$ git Commit -m "Datei1.txt hinzugefügt ""
Schritt 5: Zweig erstellen und wechseln
Danach führen Sie die ausGit CheckoutBefehl mit dem Zweignamen zum Erstellen und Umschalten sofort:
$ git checkout -b alpha
Schritt 6: Branche zusammenführen
Führen Sie nun den aktuellen Zweig mit einem anderen Zweig zusammen, indem Sie seinen Namen im Befehl git merge angeben:
$ git merge Master
In unserem Fall werden wir Alpha mit dem Master -Zweig verschmelzen:
Schritt 7: Protokollverlauf überprüfen
Überprüfen Sie den Branch -Protokoll -Verlauf, indem Sie das ausführenGit -Protokoll ." Befehl:
$ git log .
Wählen Sie und kopieren Sie die Commit -Referenz, die rückgängig gemacht werden muss:
Schritt 8: Git -Verschmelzung rückgängig
Führen Sie das ausGit ResetBefehl mit dem “-hart”Option zur Rückkehr des Zusammenführungsvorgangs:
$ Git Reset --Herde C5D48ec
Beachten Sie, dass wir auch die kopierte Commit -Referenz im angegebenen Befehl hinzugefügt haben:
Schritt 9: Protokollverlauf überprüfen
Um den Rückgängigungsbetrieb zu gewährleisten, führen Sie die “aus“ ausGit -Protokoll ." Befehl:
$ git log .
Wir haben die Methode veranschaulicht, einen Git -Merge -Betrieb rückgängig zu machen.
Abschluss
Um den Git -Merge -Betrieb rückgängig zu machen, wechseln Sie zunächst zum gewünschten Verzeichnis. Erstellen und fügen Sie dann Dateien zum Staging -Bereich zu und fügen Sie ihn hinzu. Änderungen begehen, um das Repository zu aktualisieren. Als nächstes erstellen und wechseln Sie sofort zu einer neuen Filiale. Danach verschmelzen die beiden Zweige. Überprüfen Sie den Protokollverlauf und führen Sie die “aus$ git Reset -Hard Befehl, die Verschmelzungsprozedur rückgängig zu machen. Diese Studie lieferte den Prozess, um einen Git -Merge -Betrieb rückgängig zu machen.