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