Wie können Sie eine Git -Verschmelzung rückgängig machen??

Wie können Sie eine Git -Verschmelzung rückgängig machen??
In Git sind die vorhandenen Zweige ein wesentlicher Bestandteil, mit dem Entwickler dort arbeiten können, wo sich das Projekt in der Entwicklungsphase befindet. Nach Abschluss der Arbeit mit anderen Zweigen müssen sie möglicherweise Zweige zusammenführen, um die Gabelgeschichte zu verbinden.

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.