Dieser Blog bietet das Verfahren zur Zusammenführung einer Git -Remote -Filiale in eine lokale Repository -Filiale.
Wie man eine abgelegene Niederlassung zu einer örtlichen Zweigstelle in Git zusammenfasst?
Um den Zusammenführungsvorgang zwischen entfernten und lokalen Zweigen in Git durchzuführen, klonen Sie zunächst das Remote -Repo und lesen Sie dann die Liste der Zweige. Als nächstes führen Sie die aus$ Git Switch Befehl, den Zweig zu ändern. Dann holen Sie das Remote -Repo mit seinen Referenzen und führen Sie die “aus$ git branch -set-upstream-to =/Befehl ”, um die Git -Fernbedienung zu verfolgen, bis sie sich ändert. Schließlich fusionieren Sie die abgelegene Niederlassung mit Hilfe der “in einen lokalen Zweig“$ Git Pull Origin Feature -albumbindelte Historien" Befehl.
Lassen Sie uns das oben gegebene Verfahren implementieren!
Schritt 1: Wechseln Sie zum Git -Verzeichnis
Navigieren Sie zunächst mit der “zum Git -Repository“CD" Befehl:
$ cd "C: \ Benutzer \ Nazma \ git \ merging-branchen"
Schritt 2: Klonendemote -Repo
Klonen Sie als nächstes das Remote -Repository in das lokale Git -Repository mit der “Git -Klon" Befehl:
$ git klone https: // github.com/gituser0422/Demo.Git
Es ist zu sehen, dass das “Demo.Git"Remote -Repository wird erfolgreich in Git kloniert"Verschmelzungsbranchen”Lokales Repository:
Schritt 3: Listenzweige auflisten
Listen Sie nun alle Zweige des Git -Repositorys mit der “auf" auf "Git -Zweig" mit dem "-A”Option für alle:
$ Git Branch -a
Nach der folgenden Ausgabe haben wir drei Fernzweige:
Schritt 4: Zweigschalter
Um zu einer Filiale umzusteigen, führen Sie die “aus“ ausGit SwitchBefehl mit dem Zweignamen. In unserem Fall wechseln wir zum “Besonderheit" Zweig:
$ Git Switch -Funktion
Schritt 5: Remote -Zweig verfolgen
Jetzt werden wir unsere festlegen “Besonderheit”Zweig, um die Änderungen der Git -Remote -Feature -Einheit zu verfolgen:
$ Git Branch-Set-Upstream-to = Origin/Feature
Wie Sie sehen können, unser Einheimischer “Besonderheit"Branch ist eingerichtet, um die Fernbedienung zu verfolgen"Herkunft/Funktion" Zweig:
Schritt 6: Git Pull
Ziehen Sie dann direkt alle Änderungen an, die an den Git -Fernzweigen vorgenommen werden:
$ git ziehen
Notiz: Der obigen Befehl gibt manchmal eine “tödlich: "Fehler, der auftreten kann, wenn das geklonte Projekt nicht das" hatte ".GitVerzeichnis oder ist beschädigt. Dieser Fehler kann auftreten, wenn der Benutzer ein neues Repository erstellt, ein paar Commits hinzugefügt und versucht, aus einem Remote -Repo zu ziehen, das bereits seine eigenen Commits hat:
Die Lösung für den oben aufgelösten Fehler besteht darin, die “umzuschalten“-zulässige Historien”Schalter nach dem“Git ziehenBefehl ”und geben Sie den Namen Remote -Zweig an:
$ Git Pull Origin Feature-allow-abgestimmte Historien
Die folgende Ausgabe zeigt an, dass wir die Fernzweig erfolgreich zu einer lokalen Niederlassung verschlossen haben:
Wir haben die Methode erklärt, eine entfernte Zweigstelle zu einem lokalen Zweig in Git zusammenzuführen.
Abschluss
Um den Zusammenführungsvorgang zwischen einer Fernbedienung und einem lokalen Zweig in Git durchzuführen, klonen Sie zunächst das Remote -Repository im Git Local Repository. Listen Sie als Nächstes alle vorhandenen Zweige des Git auf und wechseln Sie dann den Zweig “hauptsächlich"Durch Ausführung der"$ Git Switch " Befehl. Setzen Sie danach die lokale Filiale, um die Git -Fernbedienung zu verfolgen. Schließlich führen Sie das aus “aus$ Git Pull Origin Feature -albumbindelte Historien" Befehl. In diesem Blog wurde die Methode zur Verschmelzung einer Remote -Zweigstelle mit der Git Local Branch veranschaulicht.