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.
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.