Git Merge Develop In Feature

Abdul Jabbar 20 Juni 2023
Git Merge Develop In Feature

Das Erstellen neuer Branches und deren Zusammenführung gilt als das mächtigste Werkzeug von Git. Die Funktion von Git, neue Branches zu erstellen und sie in den Entwicklungscode einzufügen, ist für die Entwickler sehr nützlich, um in einer Teamumgebung zu arbeiten.

Diese Funktion vereinfacht den Entwicklungsprozess für grundlegende Projekte, indem sie kleinere und leistungsfähigere Commits motiviert. In diesem Leitfaden werden verschiedene Szenarien zum Erstellen eines Feature-Branch und zum Zusammenführen des Git-Zweigs feature mit dem Branch master mithilfe von Git-Befehlen erörtert.

Git Merge Develop In Feature

Wenn wir Features oder Hotfixes zugewiesene Branches verwenden, erstellen wir Branches aus anderen Branches, um an unserem gewünschten Projekt zu arbeiten. Wenn wir einen Zweig aus einem anderen Zweig erstellen, ist es so einfach, ihn aus dem Hauptzweig zu erstellen.

Zu diesem Zweck müssen wir den Namen des anderen Zweigs angeben, den wir als Ausgangspunkt verwenden möchten. Wir werden den Feature-Zweig feature2 aus dem Entwicklungszweig durch den unten genannten Code erstellen.

Alle Dateien und der Code dieses Zweigs werden also mit unserem angegebenen Zweig zusammengeführt.

git checkout -b feature2 develop

Nachdem wir den neuen Zweig oben feature2 ausgecheckt haben, werden wir den entwickelten Zweig unten auschecken, um Änderungen abzurufen und sie mit dem obigen Zweig zusammenzuführen.

git checkout develop

Wir werden zuerst die Änderungen aus dem Zweig develop durch den Befehl git pull pullen. Der Befehl git pull ruft den Inhalt aus dem Zweig development ab und aktualisiert den Inhalt im Zweig feature2.

git pull

Jetzt werden wir den lokalen Zweig mit dem unten angegebenen Befehl auschecken.

git checkout feature2

Danach führen wir die Option merge aus. Die folgende Option hilft uns, die Unterschiede von einem Zweig zum anderen zu integrieren.

Um diese Option (merge) auszuführen, müssen wir angeben, welche Commits wir integrieren möchten.

git merge feature/login

Wie wir wissen, führt Git Integrationen automatisch durch, aber manchmal führt dies zu Zusammenführungskonflikten, die Benutzer selbst lösen müssen. Wir haben eine andere Option zum Zusammenführen.

Wir können auch die folgende Operation ausführen, wenn wir uns in unserem Feature-Branch feature2 befinden.

git fetch && git rebase origin/develop
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Verwandter Artikel - Git Merge