Klonen einen einzelnen Remote-Zweig in Git
-
Klonen einen einzelnen GitHub-Zweig mit dem Befehl
git remote add
-
Klonen Sie einen Zweig mit dem Befehl
git clone
-
Klonen Sie einen einzelnen Zweig mit dem Befehl
git checkout
In diesem Artikel besprechen wir den Vorgang des Herunterladens eines einzelnen Zweigs von GitHub auf unsere lokalen Computer.
Dies kommt zum Tragen, wenn wir als Team an einem Projekt arbeiten, um unser Repository mit neuen Zweigen auf dem neuesten Stand zu halten. Lass uns gleich einsteigen!
Klonen einen einzelnen GitHub-Zweig mit dem Befehl git remote add
Wir können den Befehl git remote add
verwenden, um einen einzelnen Zweig aus einem entfernten Repository herunterzuladen. Sehen wir uns ein Beispiel an.
Um ein Szenario zu simulieren, in dem wir einen Remote-Branch von einem Repo herunterladen möchten, erstellen wir einen neuen Branch in unserem Remote-Repo mit dem Namen Sample_Branch
.
Wir haben jetzt den Branch main
als Parent-Branch und Sample_Branch
als Child-Branch.
Der nächste Schritt besteht darin, den Befehl git remote add
auszuführen, um den Branch aus unserem Remote-Repo abzurufen. Wir führen den Befehl wie unten gezeigt aus.
$ git remote add -f Sample_Branch https://github.com/Wachira11ke/Delftscopetech.git
Jetzt können wir den Befehl git checkout
verwenden, um den Klonvorgang abzuschließen. Wir führen den folgenden Befehl aus.
$ git checkout -b Sample_Branch
Switched to a new branch 'Sample_Branch' #Output
So klonen wir einen einzelnen Zweig mit dem Befehl git remote add
. Lassen Sie uns nun sehen, wie wir einen einzelnen Zweig mit dem Befehl git clone
klonen können.
Klonen Sie einen Zweig mit dem Befehl git clone
Wir werden den Sample_Branch
aus unserem lokalen Repo löschen und versuchen, ihn mit dem Befehl git clone
erneut zu klonen.
$ git branch -d Sample_Branch
Deleted branch Sample_Branch (was df90895).
Wir wissen, dass die Ausführung des Befehls git clone
mit dem Argument --single-branch
nur den Branch master
klont. Wir können jedoch ein --branch
-Flag übergeben und den Namen des Zweigs im Remote-Repo angeben, den wir klonen möchten, wie unten gezeigt.
$ git clone --single-branch --branch Sample_Branch https://github.com/Wachira11ke/Delftscopetech.git
Lassen Sie uns überprüfen, ob der Zweig in unserem lokalen Repository vorhanden ist.
$ git branch
Ausgabe:
$ git branch
Sample_Branch
* main
Klonen Sie einen einzelnen Zweig mit dem Befehl git checkout
Wir können den Befehl git checkout
verwenden, um einen einzelnen Zweig zu klonen, wie unten gezeigt. Auch hier löschen wir den Branch aus unserem lokalen Repo und laden ihn mit dem Befehl git checkout
herunter.
$ git branch -d Sample_Branch
Deleted branch Sample_Branch (was 216560f).
Um unseren Remote-Zweig zu klonen, führen wir Folgendes aus:
$ git checkout -b Sample_Branch origin/Sample_Branch
Alternativ können wir ausführen:
$ git checkout -t Sample_Branch
Die obigen Beispiele laden den angegebenen Remote-Zweig in unser lokales Repository herunter.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn