Ich benutze Git Bash für Bitbucket. Ich habe einen Brunch erstellt und einige Commits gepusht, andere Leute haben Commits im Master gepusht. Jetzt bin ich auf einer anderen Maschine. Ich möchte die Lösung des letzten Commits meines Zweigs klonen oder herunterladen und nicht den Master? Wie kann ich das machen?
Git klont einen Zweig, nicht den Master
herr_giga
Chepner
Ich denke du suchst die --branch
Option zu git clone
mit dem Sie angeben können, welcher Zweig anfänglich im geklonten Repository ausgecheckt wird.
git clone --branch mybranch $URL/foo
entspricht in etwa
git clone $URL/foo
cd foo
git checkout mybranch
cd ..
zar008
Wenn Sie Git verwenden, können Sie das einfach mit tun git clone -b <name_of_branch> <URL_Repository>
wenn du ziehen willst git pull origin <name_of_branch> <URL_Repository>
.
Grüße
-
ja, aber ich habe überhaupt keine Lösung, wo und wie soll ich die Repository-URL angeben?
– herr_giga
31. Januar 2017 um 19:25 Uhr
-
Ich habe meine Frage bearbeitet, die URL steht nach dem Branch-Namen, bezüglich Ihrer Merge-Konflikte, wahrscheinlich haben Sie bereits eine Arbeitskopie mit Änderungen anderer Benutzer und müssen Ihre Änderungen speichern, um die neuesten Änderungen im Branch-Repository zu erhalten, die Sie tun können dies mit
git stash
im Ordner Ihrer Arbeitskopie– zar008
2. Februar 2017 um 18:54 Uhr
Absätze
Sie können die folgende Lösung verwenden: –
Schritt 1: Klonen Sie das Repo, indem Sie den folgenden Befehl gefolgt von den Anmeldeinformationen verwenden.
git clone <Repository URL>
Schritt 2: Überprüfen Sie den Zweig und ziehen Sie den neuesten Code von dort.
git checkout -b <your origin branch>
Schritt 3: Ziehen Sie den neuesten Code
git pull origin <your origin branch name where latest code is available>
-
Bei Schritt 3 erhalte ich Zusammenführungskonflikte
– herr_giga
31. Januar 2017 um 19:24 Uhr
-
Was soll ich machen
– herr_giga
31. Januar 2017 um 19:27 Uhr
-
@mister_giga Ich stecke hier auch fest. Konntest du es lösen?
– Anas Ansari
14. Juli 2021 um 6:34 Uhr
-
es heißt fatal: ‘origin’ scheint kein Git-Repository zu sein
– BabyishTank
19. Juli um 6:05 Uhr