Git: Wechsel zum neuen Remote-Zweig nicht möglich

Lesezeit: 1 Minute

Ich habe ein Konto auf github und ich benutze es von zwei verschiedenen Maschinen. Auf einem erstellte ich a Neue Abteilung myNewBranch und darauf umgestiegen. Dann habe ich meine Änderungen an meinem Code vorgenommen, ich habe es festgeschrieben und geschoben zu myNewBranch.

Auf der zweiten Maschine kann ich nicht herausfinden, wie man darauf drückt.

$ git pull origin myNewBranch
From https://github.com/myUsername/myProject
 * branch            myNewBranch -> FETCH_HEAD
Already up-to-date.

[ I had already successfully pulled from it]

Dann versuche ich, dorthin zu wechseln, aber ich bekomme eine Fehlermeldung:

$ git checkout myNewBranch
error: pathspec 'myNewBranch' did not match any file(s) known to git.

Was vermisse ich?

Benutzer-Avatar
m3rlin45

Sie müssen die Daten zuerst in Ihr lokales Repository auf Maschine 2 holen:

$ git fetch origin
$ git checkout origin/myNewBranch

  • Das hat funktioniert, danke! Aber ich habe ein großes Durcheinander angerichtet: Bei den in meiner Frage beschriebenen Aktionen habe ich von myNewBranch zu einem anderen Zweig gezogen. Jetzt möchte ich diesen anderen Zweig aus der Ferne unverändert lassen und die von mir vorgenommenen Änderungen an myNewBranch übertragen. Ist das möglich?

    – Rick Robinson

    30. Mai 2013 um 21:43 Uhr

  • Gefunden: stackoverflow.com/questions/8550586/…

    – Rick Robinson

    30. Mai 2013 um 21:58 Uhr


Benutzer-Avatar
cforbisch

Meine Vermutung, was dort passiert ist, ist ein entfernter Ursprung/myNewBranch, aber kein lokaler Zweig myNewBranch. Was Ihr Befehl getan hat, war, origin/myNewBranch in Ihren aktuellen lokalen Zweig zu holen. Als du das gemacht hast git checkout myNewBranch, trat der Fehler auf, weil es keine lokale Verzweigung mit dem Namen myNewBranch gab. Ich schlage vor, versuchen git checkout -b myNewBranch origin/myNewBranch.

Versuchen Sie es zu tun git checkout origin/myNewBranch.

1228090cookie-checkGit: Wechsel zum neuen Remote-Zweig nicht möglich

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

Privacy policy