Ich habe ein Repo in bitbucket
, und ich verwende git
.
So sind meine Zweige
master
develop_one
develop_two
Wenn ich git clone [email protected]:project/project.git
Verwende, erhalte ich nur den Hauptzweigcode, aber ich muss nur den Zweig develop_one
Klonen/ziehen, also wie man nur den Zweigcode develop_one
Klont/zieht ?
Hinweis: Die anderen Zweige (develop_one, develop_two) werden nicht zum Master zusammengeführt und möchten erst dann zusammengeführt werden, wenn die Funktionalität tatsächlich abgeschlossen ist. Sie möchten also nur einen bestimmten Zweigcode abrufen/klonen/abrufen
Versuchen:
git clone [email protected]:project/project.git -b develop_one --single-branch
Für bereits geklonte Repos verwenden Sie:
git fetch
git checkout develop_one
# Or more specific:
git checkout --track -b develop_one
Dadurch wird die Entwicklung_einer Verzweigung von der Fernbedienung aus verfolgt.
Um die Antwort von @tomrbrujin zu ergänzen, können Sie auch den Namen des lokalen Zielverzeichnisses im Befehl clone wie folgt angeben:
git clone https://github.com/example/example1.git -b branch_name --single-branch local_name
Das letzte übergebene Argument, local_name, würde die lokale Kopie des geklonten entfernten Verzeichnisses "local_name" erstellen und benennen.
Andernfalls gibt der Name des lokalen Verzeichnisses nur den Reponamen wieder. Dies wäre hier: Beispiel