Dieser Beitrag bietet das Verfahren zur Zusammenführung des Hotfix -Zweigs in den Feature -Zweig.
Wie man den Hotfix -Zweig in Feature Branch zusammenfasst?
Um den Hotfix -Zweig in die Feature -Filiale zusammenzuführen, muss ein Benutzer die folgenden Schritte ausführen:
Schritt 1: Wechseln Sie zum Git -Verzeichnis
Verwenden Sie die “CDBefehl zum Navigieren zum Git -Verzeichnis:
$ CD "C: \ Benutzer \ Nazma \ Git"Schritt 2: Generieren Sie eine neue Textdatei
Erstellen Sie nun eine neue Textdatei im Git-Verzeichnis über den folgenden Befehl:
$ touch Datei1.txtSchritt 3: Datei in den Staging -Bereich hinzufügen
Verfolgen Sie nach dem Erstellen einer Datei den Staging -Bereich, indem Sie den angegebenen Befehl ausführen:
$ git fügen Sie Datei hinzu1.txtSchritt 4: Git -Verzeichnis aktualisieren
Um die Änderungen am Repository zu begehen, führen Sie die “aus“ ausGit Commit" Befehl:
$ Git Commit -a -m "Erstes Commit"Im obigen Befehl:
Schritt 5: Machen und wechseln Sie die lokale Filiale
Führen Sie die “durch, um sofort eine neue lokale Niederlassung zu erstellen und zu wechselnGit Checkout" Befehl:
$ git checkout -b Feature2Wie du kannst "-BOption im obigen vorgestellten Befehl, der als das bekannt ist “Zweig”Wird zum Erstellen einer neuen Filiale verwendet:
Schritt 6: Datei aktualisieren
Aktualisieren Sie als Nächstes die erforderliche Textdatei:
$ echo "meine zweite Datei"> Datei2.txtIm obigen Befehl das “EchoDer Befehl ”Überprüft zuerst, ob die bestimmte Datei existiert oder nicht. Wenn es existiert, wird der hinzugefügte Text daran angehängt. Wenn dagegen Dateien nicht in das Git -Verzeichnis platziert werden, wird sie erstellt und dann aktualisiert:
Schritt 7: Verfolgen Sie die Datei in den Staging -Bereich
Führen Sie die Datei aus dem Arbeitsverzeichnis aus, um die Datei in den Staging -Index aus dem Arbeitsverzeichnis zu verschieben Git Add ." Befehl:
$ git add Datei2 hinzufügen2.txtSchritt 8: Änderungen begehen
Fügen Sie nun die Änderungen aus dem Staging -Bereich zum Git -Repository hinzu:
$ Git Commit -a -m "Commit for File2.txt"Der oben ausgeführte Befehl enthält:
Schritt 9: Zweigschalter
Nach Änderungen im neu erstellten Zweig wechseln Sie zurück zum vorherigen Hauptzweig durch die “Git Switch" Befehl:
$ Git Checkout MasterSchritt 10: Hotfix -Zweig erstellen
Erstellen Sie als nächstes eine neue Filiale mit dem Namen “Hotfix"Durch die Verwendung des"Git -Zweig" Befehl:
$ Git Branch HotfixSchritt 11: Checkout zu einer neuen lokalen Niederlassung
Führen Sie den folgenden Befehl aus, um von einem Zweig in einen anderen zu wechseln:
$ git checkout hotfixSchritt 12: Neue Textdatei erstellen und aktualisieren
Erstellen und aktualisieren Sie dann die Datei mit der “Echo" Befehl:
$ echo "ferged Datei"> Datei3.txtSchritt 13: Änderungen zum Staging -Index hinzufügen
Leiten Sie die "Git AddBefehl ”, um die neu erstellte Datei in das Git -Verzeichnis hinzuzufügen:
$ git fügen Sie Datei hinzu3.txtSchritt 14: Änderungen begehen
Verwenden Sie die “Git CommitBefehl, Änderungen zusammen mit der Commit -Nachricht zu begehen:
$ git Commit -a -m "Commit für zusammengeführte Datei3.txt"Schritt 15: Wechseln Sie zurück in die Hauptabzweigung
Wechseln Sie zurück in den Git Main Working Ast "Meister”Durch Ausführung des folgenden Befehls:
$ Git Checkout MasterSchritt 16: Zweige verschmelzen
Filialen zusammenführen, die “die“ ausführen “Git verschmelzenBefehl zusammen mit dem “-Nr. FF" Optionen:
$ git merge-no-fff hotfixHier das "-Nr. FFDie Option wird verwendet, um mit dem Zusammenführungsprozess keinen schnellen Vorwärtsbetrieb auszuführen. Infolgedessen wird eine Textdatei mit dem Standardtexteditor geöffnet und Sie aufgefordert, einen Kommentar hinzuzufügen. Fügen Sie also hinzu, speichern Sie Commit und schließen Sie die Datei:
Nach dem Hinzufügen des Kommentars sieht die Ausgabe irgendwie so aus:
Schritt 17: Wechseln Sie zu Feature2 -Zweig
Wenn Sie dies tun, wechseln Sie den Zweig auf “Feature2" Verwendung der "Git Checkout" Befehl:
$ git checkout feature2Schritt 18: Überprüfen Sie das GIT -Verzeichnisreferenzprotokollverlauf
Überprüfen Sie zuletzt den GIT -Verzeichnisreferenzprotokollverlauf:
$ git log .Die folgende Ausgabe zeigt, dass die angegebenen Zweige erfolgreich zusammengeführt werden und den gleichen Inhalt enthalten:
Das ist alles! Wir haben erklärt, dass wir den Hotfix -Zweig in die Feature -Filiale verschmolzen haben.
Abschluss
Um den Hotfix -Zweig in den Feature -Zweig zusammenzuführen, wechseln Sie zunächst zum Git -Verzeichnis. Erstellen und fügen Sie eine neue Datei hinzu und verpflichten Sie dann Änderungen am Repository. Erstellen und wechseln Sie als nächstes zur “Feature2”Lokale Niederlassung, erstellen und fügen Sie die Datei in den Staging -Index in der neuen Filiale zu und fügen Sie hinzu. Beachten Sie alle Änderungen am Git Local Repository und wechseln Sie in die Hauptzweig zurück. Danach wechseln Sie zum “Hotfix”Zweig, die gewünschte Aufgabe ausführen und Änderungen am Repository verpflichten. Schließlich laufen Sie die "$ git merge -no -fff " Befehl. In diesem Beitrag wurde das Zusammenführen des Hotfix -Zweigs in den Feature -Zweig beschrieben.