So führen Sie Branches ohne Fast Forward in Git zusammen

So Fuhren Sie Branches Ohne Fast Forward In Git Zusammen



Während der Arbeit an einem dezentralen Versionskontrollsystem namens Git können Benutzer viele Zweige im Repository für verschiedene Zwecke erstellen. Darüber hinaus können Sie sie mit dem Hauptstammzweig zusammenführen. Wenn Zweige jedoch mit einem Merge-Commit zusammengeführt werden, wird dieser Vorgang als Zusammenführen ohne schnellen Vorlauf bezeichnet.

Wenn wir andererseits einen direkten linearen Pfad zwischen dem Quellenzweig und dem Zielzweig haben, dann kann das Zusammenführen im schnellen Vorlauf durchgeführt werden.

In diesem Leitfaden wird das Verfahren zum Zusammenführen von Zweigen ohne schnelles Weiterleiten in Git erläutert.







Wie kann man Branches ohne Fast Forward in Git zusammenführen?

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



Befolgen Sie für diesen entsprechenden Zweck das unten angegebene Verfahren.



Schritt 1: Starten Sie Git Bash
Starten Sie zuerst das „ Git bash ” Terminal mit Hilfe des “ Anlaufen ' Speisekarte:





Schritt 2: Git-Verzeichnis erstellen
Führen Sie das „ mkdir “-Befehl, um das neue Git-Verzeichnis zu erstellen:



$ mkdir Meine_Filialen

Hier, ' Meine_Filialen “ ist 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 Meine_Filialen

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

$ Es ist heiß

Schritt 5: Datei erstellen und hinzufügen
Führen Sie das „ berühren ” Befehl zum Erstellen einer Textdatei mit dem Namen “ Datei.txt “ im aktuellen Verzeichnis:

$ berühren Datei.txt

Fügen Sie es nun mit Hilfe des „ git hinzufügen ' Befehl:

$ git hinzufügen Datei.txt

Schritt 6: Änderungen übernehmen
Bestätigen Sie danach die Änderungen mit einer informativen Nachricht:

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

Hier haben wir die Commit-Nachricht in doppelte Anführungszeichen gesetzt:

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

$ Git-Zweig sich entwickeln

Bis zu diesem Zeitpunkt haben wir erfolgreich den neuen Zweignamen „ sich entwickeln “:

Schritt 8: Verzweigung wechseln
Führen Sie die „ git-Kasse ” Befehl, um zum neu erstellten Zweig zu wechseln:

$ git-Kasse sich entwickeln

Schritt 9: Datei erstellen und hinzufügen
Erstellen Sie nun zuerst eine neue Datei innerhalb des neuen Zweigs mit dem unten angegebenen Befehl:

$ berühren fil2.txt

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

$ git hinzufügen -EIN

Schritt 10: Commit-Nachricht
Bestätigen Sie die Änderungen mit einer Nachricht, indem Sie das „ Git Commit ' Befehl:

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

Schritt 11: Wechseln Sie zu Branch
Wechseln Sie als Nächstes in den Hauptzweig „ Meister “ mit dem folgenden Befehl:

$ git-Kasse Meister

Schritt 12: Git-Zweige zusammenführen
Zum Schluss führen Sie die Zweige ohne Schnellvorlauf mit dem „ git zusammenführen ' Befehl. Hier die ' –nicht -ff ”-Flag verhindert, dass das Zusammenführen die Schnellvorlauffunktionalität ausführt:

$ git zusammenführen --no-ff sich entwickeln

Wie Sie sehen können, haben wir die „ Meister ” Zweig mit dem “ sich entwickeln ' Zweig:

Schritt 13: Überprüfen Sie die Zusammenführung
Stellen Sie sicher, dass Branches mit dem „ Git-Protokoll ' Befehl:

$ Git-Protokoll --online

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

Wir haben den einfachsten Prozess zum Zusammenführen von Zweigen ohne schnellen Vorlauf in Git zusammengestellt.

Fazit

Um Branches ohne schnelles Weiterleiten in Git zusammenzuführen, initialisieren Sie zunächst ein Verzeichnis mit dem „ $ git Hitze ' Befehl. Erstellen Sie dann eine neue Datei, fügen Sie sie hinzu und übertragen Sie die Änderungen mit einer Nachricht an das Git-Repository. Erstellen Sie danach den neuen Zweig und wechseln Sie zu ihm. Erstellen Sie erneut, fügen Sie eine neue Datei im Switched-Zweig hinzu und übertragen Sie sie. Führen Sie zuletzt das „ $ git merge --no-ff “-Befehl, um beide Zweige zusammenzuführen. Diese Anleitung veranschaulicht das Verfahren zum Zusammenführen der Zweige ohne schnellen Vorlauf in Git.