So halten Sie einen Zweig mit dem Master synchronisiert/aktualisiert?

So halten Sie einen Zweig mit dem Master synchronisiert/aktualisiert?
Wenn Entwickler an einem Teamprojekt arbeiten, ist es notwendig, ihre Niederlassung aus vielen Gründen mit der Master -Filiale auf dem Laufenden zu halten. Insbesondere hilft es dabei, Konflikte zu vermeiden, die Verschmelzung zu erleichtern, effizient zu arbeiten und auf dem neuesten Stand zu bleiben. Darüber hinaus hilft es Ihnen, sicherzustellen, dass das Projekt konsistent ist, und jedes Teammitglied arbeitet an der neuesten Version des Codes.

In diesem Artikel wird die Methode erläutert, um einen Zweig mit dem Master-Zweig synchronisiert oder aktualisiert zu halten.

So halten/pflegen Sie einen Zweig aktualisiert oder synchron mit dem Master?

Befolgen Sie die angegebenen Schritte.

  • Navigieren Sie zum lokalen Repository.
  • Umleiten zum “MeisterZweig und ziehen Sie den Inhalt des entfernten "Master" -Asts darin.
  • Navigieren zum "Besonderheit”Zweig und verschmelzen/kombinieren Sie ihn mit dem" Master "-Ast.
  • Gehen Sie zurück zum "Master" -Ast und kombinieren.
  • Schieben Sie Änderungen beider vollständig verschumten lokalen Zweige in die Fernabzeigung.
  • Überprüfen Sie Änderungen in beiden Zweigen.

Schritt 1: Umleiten Sie sich in das lokale Repository aus
Wechseln Sie zunächst mit dem unterbearbeiteten Befehl unter dem vorgesehenen Befehl zum gewünschten lokalen Repository:

CD "C: \ Git \ Demorepo"

Schritt 2: Zeigen Sie den aktuellen Zweiginhalt anzeigen
Listen Sie dann den Inhalt der aktuellen Arbeitsabteilung auf:

ls

Es kann beobachtet werden, dass der "Merkmal" -Ast "enthält"Demo.txt" Und "Prüfen.txt”Dateien:

Schritt 3: Wechseln Sie in den Master -Zweig
Verwenden Sie nun den folgenden Befehl und navigieren Sie zum “Meister" Zweig:

Git Checkout Master

Schritt 4: "Master" -Astinhalt anzeigen
Geben Sie die “einlsBefehl ”, um die“ anzuzeigen "MeisterInhalt der Filiale:

ls

Die folgende Ausgabe zeigt an, dass der "Master" -Ast "enthält"Datei1.txt" Und "Datei2.txt”Dateien:

Schritt 5: Remotezweiginhalt ziehen
Ziehen Sie nun den Inhalt der Fernbedienung ab “Meister”Zweig im aktuellen Zweig:

Git Pull Origin Master-allow-andelierte Historien

Hier das "-zulässige HistorienDie Option wird verwendet, damit der Benutzer die Zweige sowohl der nicht verwandten lokalen als auch der Remote -Repositories zusammenführen kann:

Schritt 6: Wechseln Sie zu "Feature" -Ast
Danach navigieren Sie zum “Besonderheit”Zweig durch den angegebenen Befehl:

Git Checkout -Funktion

Schritt 7: Zusammenführen "Master" -Ast in "Feature" -Ast
Verwenden Sie als nächstes den folgenden Befehl, um das zu verschmelzenBesonderheit"Zweig mit dem"Meister" Zweig:

Git Merge Master

Schritt 8: Kehren Sie zu "Master" -Ast zurück
Als nächstes wechseln Sie zurück zum “Meister" Zweig:

Git Checkout Master

Schritt 9: Zusammenführen "Feature" -Ast in "Master" -Ast
Danach verschmelzen die “Meister"Zweig mit dem"Besonderheit" Zweig:

Git -Merge -Funktion

Schritt 10: Drücken Sie Änderungen in die Remote -Zweigstelle
Schieben Sie nun den Inhalt beider lokalen zusammengeführten Zweige in die Fernbedienung “Meister" Zweig:

Git Push Origin Master

Schritt 11: Begehörige Geschichte anzeigen
Überprüfen Sie dann das Git -Protokoll, um die Änderungen anzuzeigen:

Git -Protokoll -Einschluss

In dem folgenden Screenshot ist ersichtlich, dass der Kopf auf die beiden voll zusammengelegten lokalen Verschmelzungen zeigtMeister" Und "Besonderheit"Zweige und auch auf die Zielfernbedienung"Herkunft/MeisterZweigstelle, in der wir in den Inhalt der lokalen Filialen verschmolzen sind:

Schritt 12: Änderungen überprüfen
Überprüfen Sie zuletzt den Inhalt beider Filialen, um Änderungen sicherzustellen:

Wie Sie sehen können, der Inhalt von beiden “Meister" Und "BesonderheitDie Zweige sind gleich, was darauf hinweist, dass beide Zweige vollständig verschmolzen sind.

Abschluss

Um einen Zweig synchron zu halten oder mit dem Master -Zweig zu aktualisieren, navigieren Sie zunächst zum lokalen Repository. Dann zum "Master" -Ast umleiten und den Inhalt des entfernten "Master" -Asts darin ziehen. Wechseln Sie danach zum Zweig "Feature" und verschmelzen/kombinieren Sie ihn mit dem "Meister" Zweig. Wechseln Sie als nächstes in den "Master" -Ast und fusionieren Sie ihn mit dem "Besonderheit" Zweig. Schließlich drücken Sie Änderungen beider voll zusammengelegter Zweige in den entfernten Zweig und überprüfen Sie. In diesem Artikel wurde die Methode erläutert, um einen Zweig mit dem Master-Zweig synchronisiert oder aktualisiert zu halten.