Wie man Git zusammenbricht

Wie man Git zusammenbricht

Git ist eines der besten dezentralen Versionskontrollsysteme, die hauptsächlich verwendet werden, wenn Sie mit mehreren Personen als Team an demselben Projekt arbeiten möchten. Auf dieser Plattform können Benutzer ihre Arbeit mit Filialen zusammenführen. Manchmal können Sie jedoch bei einer Zusammenführung Konflikte begegnen, wenn dieselbe Datei in beiden Zusammenführungszweigen vorhanden ist. Um dieses angegebene Problem zu beheben, lassen Sie die laufende Git -Verschmelzung ab.

In diesem Blog haben wir den Prozess der Abbrüche der Git -Zusammenführung angegeben. Also lasst uns anfangen!

Wie man Git abbricht, verschmelzen mit dem Befehl git reset?

Um die Git-Verschmelzung abzubrechen, folgen Sie der unterbearbeiteten Methode.

Schritt 1: Öffnen Sie Git Bash

Drücken Sie die “Strg + Esc"Schlüssel zum Öffnen der"Start-upMenü, suchen Sie nach Git Bash und starten Sie es:


Schritt 2: Navigieren Sie zum Git -Verzeichnis

Führen Sie das ausCDBefehl mit dem Pfad des angegebenen Git -Verzeichnisses, in dem Sie sich bewegen möchten:

C: \ Benutzer \ nazma \ my_branches



Schritt 3: Protokollverlauf überprüfen

Überprüfen Sie den GIT -Verzeichnisprotokollverlauf:

$ Git -Protokoll -Einmal


Die folgende Ausgabe zeigt das an, unsere “Meister" Und "entwickelnZweige werden zusammengeführt:


Schritt 4: Kopf zurücksetzen

Jetzt leiten Sie die "Git ResetBefehl, die Position des Kopfes zurückzusetzen:

$ git Reset -harter Kopf


Wie Sie sehen können, haben wir den Kopf erfolgreich in die “verlegt“entwickeln”Zweig, und das Zusammenführen wird abgebrochen:

Wie man Git Merge mit Git Merge -Befehl abbricht?

Manchmal erstellen Benutzer Dateien mit demselben Namen und der gleichen Erweiterung in mehreren Filialen. In einem solchen Szenario tritt die Zusammenführung von Zweigen auf Fehler auf, und als Lösung wird empfohlen, die Zusammenführung abzubrechen.

Befolgen Sie dazu die folgenden Schritte.

Schritt 1: Erstellen Sie das lokale Git -Verzeichnis

Leiten Sie die "MkdirBefehl zum Erstellen von Git Local Directory:

$ mkdir abort_merge



Schritt 2: Navigieren Sie zum Verzeichnis

Navigieren Sie zum GIT -Verzeichnis mit dem “CD" Befehl:

$ cd abort_merge



Schritt 3: Git -Verzeichnis initialisieren

Initialisieren Sie das Git -Repository, indem Sie das verwenden “Git init" Befehl:

$ git init



Schritt 4: Datei erstellen

Erstellen Sie eine Datei und platziert einen Text darin:

$ echo welt> abortieren.txt


Hier haben wir eine neue Datei erstellt “abbrechen.txt" im "Meister”Zweig und platzierte eine Zeichenfolge darin:

Schritt 5: Datei zum Git -Repository hinzufügen

Fügen Sie die nicht zusammengezogene Datei mit dem folgenden Befehl in das Git -Repository hinzu:

$ git add .



Schritt 6: Änderungen begehen

Verpfändung die Änderungen in das Repository mit der erforderlichen Nachricht:

$ Git Commit -m "1. Commit"



Schritt 7: Zweig erstellen

Um eine neue Filiale zu erstellen, führen Sie das aus “ausGit -Zweig" Befehl:

$ Git Branch entwickeln


Zum Beispiel haben wir einen Zweig namens erstellt “entwickeln”:


Schritt 8: Wechseln Sie in den Zweig

Wechseln Sie als nächstes zum erstellten Zweig:

$ git switch entwickeln



Schritt 9: Datei erstellen

Erstellen Sie eine neue Datei in der Filiale:

$ echo hallo worlld> abort.txt



Schritt 10: Datei hinzufügen

Fügen Sie den folgenden Befehl aus, um die erstellte Datei in das Git -Repository hinzuzufügen:

$ git add .



Schritt 11: Änderungen begehen

Beachten Sie die Änderungen mit einer Nachricht:

$ Git Commit -m "Hallo Welt"



Schritt 12: Wechseln Sie in den Zweig

Als nächstes wechseln Sie zum "Meister”Zweig mit der“Git Switch" Befehl:

$ Git Switch Master



Schritt 13: Dateiinhalt anzeigen

Leiten Sie die "KatzeBefehl, um den Inhalt der Datei anzuzeigen:

$ cat abort.txt


Wie Sie sehen können, der Inhalt von “abbrechen.txt" wird angezeigt:


Schritt 14: Zweige verschmelzen

Jetzt fusionieren Sie die “entwickeln"Zweig mit dem"MeisterFiliale durch Ausführung des angegebenen Befehls:

$ git merge entwickeln


Die folgende Ausgabe zeigt an, dass sich der Abzweigverarbeitungsprozess in einem Zwischenstaat befindet, da die automatische Zusammenführung aufgrund von Konflikten fehlgeschlagen ist:


Schritt 15: Überprüfen Sie den Repo -Status

Überprüfen Sie den Repository -Status:

$ Git Status -S


In der folgenden Ausgabe die “UUStatus zeigt an, dass die “abbrechen.txtDie Datei befindet sich derzeit im Bereich Unmieter -Status und Staging:


Schritt 16: Abbruchverschmelzung

Schließlich den Zusammenführungsprozess abbrechen, indem Sie die “nutzen“verschmelzen" mit dem "-abbrechen" Möglichkeit:

$ git merge -Abort


Die fehlerfreie Ausgabe zeigt an, dass der Zusammenführungsprozess von “entwickeln" und das "MeisterFilialen werden erfolgreich abgebrochen:


Schauen Sie sich nun den Status des Git -Repositorys an, um die Abbruchverführung zu überprüfen:

$ Git Status


Das ist es! Die angegebene Operation wird erfolgreich durchgeführt:


Sie haben die einfachsten Methoden gelernt, um Git zusammenzufassen.

Abschluss

Um die vorhandene Zusammenführung abzubrechen, wechseln Sie zum Git -Verzeichnis und überprüfen Sie den Protokollverlauf des Repositorys mit der “$ git log" Befehl. Dann führen Sie das aus “aus$ git Reset -HardkopfBefehl, die Position des Kopfes zurückzusetzen. Um die Zusammenführung abzusetzen, wenn der Abzweigverarbeitungsprozess aufgrund von Konflikten fehlschlägt, führen Sie das aus “aus$ git merge -abortBefehl in Git Bash. In diesem Blog haben wir den Prozess der Abbrüche der Git -Zusammenführung bereitgestellt.