Wie man Zweige ohne schnelles Vorwärts in Git zusammenfasst

Wie man Zweige ohne schnelles Vorwärts in Git zusammenfasst
Bei der Arbeit an einem dezentralen Versionskontrollsystem, das als Git bezeichnet wird, können Benutzer viele Zweige im Repository für mehrere Zwecke erstellen. Zusätzlich können Sie sie in den Hauptwurzelzweig verschmelzen. Wenn jedoch Zweige mit einem Merge -Commit fusioniert werden, wird dieser Prozess als Verschmelzung ohne schnelles Vorwärts.

Andererseits kann die Fast-Forward-Verschmelzung durchgeführt werden.

In diesem Leitfaden wird das Verfahren des Zusammenführens von Zweigen ohne schnelle Weiterleitung in Git erörtert.

Wie man Zweige ohne schnelles Vorwärts in Git zusammenfasst?

Angenommen, Sie haben eine neue Zweigstelle erstellt, um an einem bestimmten Projekt zu arbeiten, und möchten die Ergebnisse in den Hauptcode oder die Datei integrieren. Für den angegebenen Zweck ist das Zusammenführen des spezifischen Zweigs mit dem Stammzweig erforderlich.

Befolgen Sie das untergegewalte Verfahren für diesen entsprechenden Zweck.

Schritt 1: Start Git Bash
Starten Sie zuerst die “Git Bash"Terminal mit Hilfe des"Start-up" Speisekarte:

Schritt 2: GIT -Verzeichnis erstellen
Leiten Sie die "MkdirBefehl zum Erstellen des neuen Git -Verzeichnisses:

$ mkdir my_branches

Hier, "My_branchesIst der Name unseres neu erstellten Verzeichnisses:

Schritt 3: Navigieren Sie zum Git -Verzeichnis
Wechseln Sie in das lokale Verzeichnis, in dem Sie Änderungen vornehmen möchten:

$ cd my_branches

Schritt 4: Git -Repository initialisieren
Erstellen Sie nun das leere Git-Repository mit dem folgenden Befehl:

$ git init

Schritt 5: Datei erstellen und hinzufügen
Leiten Sie die "berührenBefehl ”, um eine Textdatei mit dem Namen" zu erstellen "Datei.txtIm aktuellen Verzeichnis:

$ Touch -Datei.txt

Fügen Sie es nun mithilfe des "das Git -Repository hinzu"Git Add" Befehl:

$ git fügen Sie Datei hinzu.txt

Schritt 6: Änderungen begehen
Beachten Sie danach die Änderungen mit einer informativen Nachricht:

$ git Commit -m "Datei.txt hinzugefügt ""

Hier haben wir die Commit -Nachricht in Doppelzitaten platziert:

Schritt 7: Zweig erstellen
Führen Sie als Nächstes den folgenden Befehl aus, um einen neuen Zweig zu erstellen:

$ Git Branch entwickeln

Bis zu diesem Zeitpunkt haben wir den neuen Zweignamen erfolgreich erstellt “entwickeln”:

Schritt 8: Zweigschalter
Führen Sie das ausGit CheckoutBefehl zum Wechsel zum neu erstellten Zweig:

$ git checkout entwickeln

Schritt 9: Datei erstellen und hinzufügen
Erstellen Sie nun zuerst eine neue Datei in der neuen Filiale über den folgenden Befehl untergewandt:

$ touch fil2.txt

Danach fügen Sie es dem Git -Repository hinzu:

$ git add -a

Schritt 10: Nachricht begehen
Beachten Sie die Änderungen mit einer Nachricht, indem Sie die “verwenden“Git Commit" Befehl:

$ git Commit -m "Datei2.txt hinzugefügt ""

Schritt 11: Wechseln Sie in den Zweig
Als nächstes wechseln Sie zum Hauptzweig “MeisterVerwenden Sie den Befehl unten:

$ Git Checkout Master

Schritt 12: Git -Zweige verschmelzen
Schließlich verschmelzen die Zweige ohne schnelle Weiterleitung mit dem “Git verschmelzen" Befehl. Hier das "-Nein -ffDie Flagge verhindert, dass die Fast -Forward -Funktionen verschmolzen werden:

$ git merge-no-ff entwickeln sich

Wie Sie sehen können, haben wir das verschmolzen “Meister"Zweig mit dem"entwickeln" Zweig:

Schritt 13: Überprüfen Sie die Zusammenführung
Stellen Sie sicher, dass Zweige mit dem verschmolzen werdenGit -Protokoll" Befehl:

$ Git -Protokoll -Einmal

Die folgende Ausgabe zeigt an, dass unsere beiden Zweige zusammengeführt werden:

Wir haben den einfachsten Prozess des Zusammenführens von Zweigen ohne schnell vorwärts in Git zusammengestellten Prozess zusammengestellt.

Abschluss

Zweige mit dem Zusammenführen von Zweigen ohne schnelle Weiterleitung in Git zuerst ein Verzeichnis mit dem “initialisieren“ initialisieren$ git init" Befehl. Erstellen Sie dann eine neue Datei, fügen Sie sie hinzu und verpflichten Sie Änderungen mit einer Nachricht an das Git -Repository. Erstellen und wechseln Sie danach zum neuen Zweig. Erstellen Sie erneut, fügen Sie eine neue Datei in die geschaltete Filiale hinzu und verpflichten Sie sie. Schließlich führen Sie das aus “aus$ git merge -no -fffBefehl, beide Zweige zusammenzuführen. Dieser Leitfaden veranschaulicht das Verfahren zur Verschmelzung der Zweige ohne schnelles Vorwärts in Git.