Wie fusioniere ich einen Zweig mit Git zum anderen?

Wie fusioniere ich einen Zweig mit Git zum anderen?
Eines der mächtigsten Gits -Merkmale ist der Branch -Erstellungs- und Merge -Betrieb. Mit GIT können Benutzer eine neue Filiale erstellen und in den Entwicklungscode zusammenarbeiten. Diese Funktion verbessert den Workflow des Entwicklungsprozesses für verschiedene Projekte, indem fokussiertere, kleinere und detailliertere Commits ermutigt werden.

In den meisten Legacy -Versionskontrollsystemen wie CVS, in denen die Schwierigkeit, die Benutzer voranzutreiben. Das moderne zentralisierte Versionskontrollsystem wie Subversion erfordert, dass Commits im zentralen Repository gemacht werden. Wenn wir über Git sprechen, müssen wir einen neuen Zweig -Code erstellen, um eine neue Funktion oder eine neue Fehlerreparatur hinzuzufügen.

In diesem Artikel zeigen wir Ihnen, wie Sie eine neue Filiale erstellen, neue Funktionen für Commits hinzufügen und Master mit einer neuen Filiale verschmelzen.

Beginnen wir die Demo der Zusammenführung von zwei Zweigen. Wir haben alle Befehle auf CentOS 8 Linux -Verteilung ausgeführt, die nachstehend im Detail erwähnt werden:

Git Branch -Befehl

Wenn Sie die Liste aller vorhandenen Zweige in einem bestimmten Repository anzeigen möchten, können Sie diese Aufgabe mit dem Befehl "Git Branch" problemlos ausführen. Ein Sternchenschild ist in der aktuell aktiven Filiale erschienen. Geben Sie den folgenden Befehl ein, um alle Filialenliste anzuzeigen:

$ Git Branch

In dem obigen Befehl werden nur Filialen aufgeführt. Verwenden Sie den folgenden Befehl, um einen neuen Zweig in einem Repository zu erstellen.

$ Git Branch New_Branch

Die 'Git Branch New_Branch' erstellt eine neue Zweigstelle in Ihrem aktuellen Git -Repository.

Sie sollten wissen, dass Git, wenn er eine neue Filiale erstellt. In Git verhält sich ein Zweig nur ein Tag oder ein Etikett, mit dem Sie auf eine bestimmte Commit -Zeichenfolge verweisen können. Mit dem Git -Repo können Sie daher mehrere Commits -Sätze von einer einzelnen Basis erstellen.

Git Checkout -Befehl

Wir haben oben eine neue Filiale erstellt, indem wir "Git Branch new_branch" verwendet haben. Aber der aktive Zweig ist der "Master -Zweig". Führen Sie den folgenden Befehl auf dem Terminal aus, um die "new_branch" zu aktivieren:

$ Git Checkout New-Branch

Der oben gegebene Befehl wechselt vom Master auf die New_Branch. Jetzt können Sie an dieser neu erstellten Filiale arbeiten.

Jetzt fügen Sie einige Commits hinzu oder implementieren Sie eine neue Funktion in der "new_branch". In Ihrem Fall fügen Sie einer neu geschaffenen Niederlassung eine Funktion oder einen Code hinzu und fuhren sie wieder in den Master- oder Hauptcode-Zweig zusammen.

#… Entwickeln Sie einen Funktionscode…
$ git add -a
$ git Commit -m "Einige Commit -Nachricht für die Anzeige."

Jetzt führen Sie den folgenden Befehl aus, um den Master -Zweig zu aktivieren.

$ Git Checkout Master

Git Merge -Befehl

Verwenden Sie nun den folgenden Befehl, um den neuen Feature Master -Zweig zusammenzuführen.

$ git verschmelzen New-Branch

Mit dem Befehl "Git Merge Merge Merge" können Sie den angegebenen Zweig in den aktuell aktiven Master-Zweig verschmelzen. Die neue Funktion wurde jetzt mit dem Master -Zweig hinzugefügt. Mit dem folgenden Befehl können Sie Commits und Details überprüfen:

$ git log -1

Abschluss

Um alle oben genannten Details zusammenzufassen, haben wir eine neue Filiale "new_branch" erstellt, aktivieren und einige neue Commits oder neue Funktionen hinzugefügt. Sobald Sie alle Änderungen vorgenommen haben, fusionieren Sie diese 'new_branch' zurück in den Master -Zweig. Wir haben gelernt, wie man in diesem Artikel einen Zweig mit einem anderen Zweig in Git zusammenfasst.