Git merge zwischen Master- und Entwicklungszweigen

Git merge zwischen Master- und Entwicklungszweigen
Mit Git Branching können mehrere Benutzer an demselben Projekt arbeiten, indem sie die Arbeitscodebasis ändern, und hilft ihnen, einen Fehler zu beheben oder neue Funktionen hinzuzufügen. Entwickler können eine neue Filiale für jedes Projektmodul erstellen, ohne die vorhandene Version der Codedateien zu ändern. Darüber hinaus können neue Zweige erstellt werden. Darüber hinaus können Benutzer die Daten von zwei verschiedenen Filialen durch Zusammenführen kombinieren.

In diesem Blog wird über das Verfahren des Zusammenführens der Zweige "Master" und "Dev" sprechen.

Wie man „Git Merge“ zwischen Master- und Entwicklungszweigen durchführt?

Um die Fernzweige zusammenzuführen “Meister" Und "Dev”Schauen Sie sich auf Git die folgenden Schritte an:

  • Navigieren Sie zum gewünschten Git -Verzeichnis.
  • Sehen Sie sich die Liste aller lokalen und abgelegenen Zweige an.
  • Wähle aus "Dev”Zweig, drücken und setzen Sie es als Tracking -Remote -Zweig.
  • Leiten Sie die "Git Merge Dev" Befehl.

Beachten Sie, dass Ihr Arbeitszweig sein muss “Meister”.

Schritt 1: Navigieren Sie zum erforderlichen Verzeichnis

Führen Sie zunächst das ausCDBefehl zusammen mit dem jeweiligen Repository -Pfad und wechseln Sie darauf:

$ CD "C: \ Benutzer \ Nazma \ Git \ Testing"

Schritt 2: Lokale Filialen anzeigen

Zeigen Sie dann die Liste aller vorhandenen lokalen und abgelegenen Zweige an, indem Sie die “verwendenGit -Zweig" Befehl:

$ Git Branch -a

Nach der untergegebenen Ausgabe haben wir nicht das “DevRemote -Zweig:

Schritt 3: Drücken Sie die lokale "Dev" -Ast

Verwenden Sie als nächstes die “Git PushBefehl zusammen mit dem lokalen Entwicklungszweig in das Remote -Repository:

$ git push -u Origin Dev

Hier:

  • -uDie Flagge repräsentiert den stromaufwärts.
  • HerkunftIst der Name der Remote -URL.
  • DevIst die örtliche Filiale.

Wie Sie sehen können, haben wir den lokalen Zweig erfolgreich in das Remote -Repository gebracht, als Tracking -Zweig festgelegt und eine neue Fernbedienung erstellt “Herkunft/Dev" Zweig:

Schritt 4: Liste der Filiale anzeigen

Führen Sie nun den folgenden Befehl aus, um die Liste der lokalen und abgerufenen Zweige anzuzeigen:

$ Git Branch -a

Die untergegebene Ausgabe zeigt an, dass der neue Remote-Zweig erfolgreich erzeugt und abgerufen wird:

Schritt 5: Zusammenführen "Master" mit "Dev" -Ast

Schließlich verschmelzen die “Meister"Zweig mit dem"Dev”Zweig, indem der folgende Befehl verwendet wird:

$ git merge dev

Hier die Ausgabe “Bereits aktuell”Bedeutet, dass wir diese festgelegten Zweige bereits verschmolzen haben:

Schritt 6: Überprüfen Sie den Verschmelzprozess

Zuletzt sehen Sie sich den Git Reference -Protokoll -Verlauf des aktuellen Arbeitsrepositorys über die “anGit -Protokoll" Befehl:

$ git log

Wie Sie in der untergegebenen Ausgabe sehen können, ist die “Herkunft/Meister" Und "Herkunft/Dev”Wurden erfolgreich zusammengeführt:

Das ist alles! Wir haben die Methode zur Verschmelzung der Fernbedienung erklärt “Meister" Und "DevZweige auf Git.

Abschluss

Um die Fernzweige zusammenzuführen “Meister" Und "DevZuerst wechseln Sie zu Git zum gewünschten Git -Verzeichnis und sehen Sie sich die Liste aller lokalen und entfernten Zweige an. Wählen Sie als nächstes die "Dev”Zweig, drücken und setzen Sie es als Tracking -Remote -Zweig. Dann führen Sie das aus “ausGit Merge Dev" Befehl. Dieser Blog hat den Prozess des Zusammenführens der Zweige "Master" und "Dev" gezeigt.