Wie macht man eine Git-Zusammenführung rückgängig?

Wie Macht Man Eine Git Zusammenfuhrung Ruckgangig



In Git sind die bestehenden Branches ein integraler Bestandteil, der Entwickler dort arbeiten lässt, 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 Fork-Historie zu verbinden.

Manchmal stellen Entwickler nach dem Zusammenführen von Zweigen fest, dass sie den falschen Zweig vergessen oder zusammengeführt haben, und möchten diesen Vorgang rückgängig machen. Führen Sie dazu das „ $ git reset –hard ' Befehl.

In dieser Studie wird das Verfahren zum Rückgängigmachen einer Git-Merge-Operation erläutert.







Wie machen Sie eine Git-Zusammenführung rückgängig?

Um den Git-Merge-Vorgang rückgängig zu machen, navigieren Sie zunächst zum gewünschten Verzeichnis. Erstellen Sie dann Dateien und fügen Sie sie dem Staging-Bereich hinzu. Übernehmen Sie Änderungen, um das Repository zu aktualisieren. Erstellen Sie als Nächstes sofort einen neuen Zweig und wechseln Sie zu ihm. Führen Sie danach die beiden Zweige zusammen. Überprüfen Sie den Protokollverlauf und führen Sie die „ $ git reset –hard ” Befehl, um den Zusammenführungsvorgang rückgängig zu machen.



Schauen wir uns das oben besprochene Verfahren praktisch an!



Schritt 1: Ins Repository verschieben

Navigieren Sie zunächst mit dem „ CD ' Befehl:





$ CD 'C:\Benutzer \n azma\Git\Alpha'

Schritt 2: Datei erstellen

Führen Sie das „ berühren ” Befehl zum Erstellen einer neuen Datei:



$ berühren Datei1.txt

Schritt 3: Datei verfolgen

Verfolgen Sie nun eine neu erstellte Datei, indem Sie das „ git hinzufügen ' Befehl:

$ git hinzufügen Datei1.txt

Schritt 4: Änderungen übernehmen

Übernehmen Sie als Nächstes die Änderungen zusammen mit einer Commit-Nachricht mit dem „ -m ”-Option zum Aktualisieren des Repositorys:

$ Git Commit -m 'file1.txt hinzugefügt'

Schritt 5: Branch erstellen und wechseln

Führen Sie danach das „ git-Kasse ” Befehl mit dem Zweignamen, um ihn zu erstellen und sofort dorthin zu wechseln:

$ git-Kasse -b Alpha

Schritt 6: Verzweigung zusammenführen

Führen Sie nun den aktuellen Zweig mit einem anderen Zweig zusammen, indem Sie seinen Namen im Befehl git merge angeben:

$ git zusammenführen Meister

In unserem Fall werden wir Alpha mit dem Master-Zweig zusammenführen:

Schritt 7: Überprüfen Sie den Protokollverlauf

Überprüfen Sie den Verzweigungsprotokollverlauf, indem Sie das „ Git-Protokoll. ' Befehl:

$ Git-Protokoll .

Wählen und kopieren Sie die Commit-Referenz, die rückgängig gemacht werden muss:

Schritt 8: Git-Merge rückgängig machen

Führen Sie die „ git zurücksetzen “ Befehl mit dem „ -schwer ”-Option, um den Zusammenführungsprozess rückgängig zu machen:

$ git zurücksetzen --schwer c5d48ec

Beachten Sie, dass wir auch die kopierte Commit-Referenz im angegebenen Befehl hinzugefügt haben:

Schritt 9: Überprüfen Sie den Protokollverlauf

Um sicherzustellen, dass das Zusammenführen rückgängig gemacht wird, führen Sie das „ Git-Protokoll. ' Befehl:

$ Git-Protokoll .

Wir haben die Methode zum Rückgängigmachen einer Git-Merge-Operation veranschaulicht.

Fazit

Um den Git-Merge-Vorgang rückgängig zu machen, wechseln Sie zunächst in das gewünschte Verzeichnis. Erstellen Sie dann Dateien und fügen Sie sie dem Staging-Bereich hinzu. Übernehmen Sie Änderungen, um das Repository zu aktualisieren. Erstellen Sie als Nächstes sofort einen neuen Zweig und wechseln Sie zu ihm. Führen Sie danach die beiden Zweige zusammen. Überprüfen Sie den Protokollverlauf und führen Sie die „ $ git reset –hard ” Befehl, um den Zusammenführungsvorgang rückgängig zu machen. Diese Studie stellte den Prozess zum Rückgängigmachen einer Git-Merge-Operation bereit.