Änderungen aus einem bestimmten Zweig in Git ziehen

Azhar Bashir Khan 23 August 2022
Änderungen aus einem bestimmten Zweig in Git ziehen

In diesem Tutorial lernen wir, wie man Änderungen aus einem bestimmten Branch in das Repository in Git zieht.

Änderungen aus einem bestimmten Zweig in das Repository in Git ziehen

Wir verwenden Git in einer kollaborativen Entwicklungsumgebung, um die Änderungen an Dateien in unserem Projektverzeichnis zu verfolgen.

Normalerweise haben wir einen lokalen Zweig in unserem lokalen Repository eingerichtet, um einen Remote-Zweig im Remote-Repository zu verfolgen. Manchmal möchten wir möglicherweise die Änderungen eines bestimmten Remote-Zweigs verfolgen, der im Remote-Repository vorhanden ist.

Angenommen, wir haben einen lokalen Branch main, der einen Remote-Branch mit dem gleichen Namen main in unserer Entwicklungsumgebung verfolgt.

Wir möchten den Remote-Zweig todo-feature verfolgen, der im Remote-Repository vorhanden ist.

Dies erreichen wir mit dem Befehl git pull. Die Syntax des git pull-Befehls ist unten.

git pull [<options>] [<repository> [<refspec>…]]

Daher müssen wir die folgenden Befehle ausführen, um aus dem spezifischen Remote-Zweig todo-feature zu ziehen.

$ cd MyProject
$ git checkout -b todo-feature
$ git pull origin todo-feature

Wir können oben sehen, dass wir in unser Projektverzeichnis umgezogen sind. Dann haben wir den Branch todo-feature mit dem Befehl git checkout mit der Option -b erstellt und ausgecheckt.

Wir haben den Befehl git pull mit dem remote origin und dem remote branch todo-feature ausgeführt. Der Befehl git pull ruft den entfernten Zweig todo-feature ab und führt ihn mit unserem lokalen Zweig zusammen.

Jetzt haben wir erfolgreich aus dem spezifischen Remote-Zweig in Git gezogen. Bitte beachten Sie, dass wir vor der Ausführung des git pull sicherstellen müssen, dass der Remote-Zweig todo-feature im Remote-Repository vorhanden ist.

So haben wir gelernt, wie man Änderungen von einem bestimmten Branch in das Repository in Git zieht.

Weitere Informationen finden Sie unter diesen Links.

  1. git pull
  2. git checkout

Verwandter Artikel - Git Pull