Git klont einen Zweig, nicht den Master

Lesezeit: 2 Minuten

Benutzer-Avatar
herr_giga

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?

Benutzer-Avatar
Chepner

Ich denke du suchst die --branch Option zu git clonemit 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 ..

Benutzer-Avatar
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


Benutzer-Avatar
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

1054830cookie-checkGit klont einen Zweig, nicht den Master

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy