git checkout branchname nicht funktioniert
Habe ich erstellt neues Projekt in stash-repository und auch die ich erstellt habe, paar äste stash für dieses neue Projekt. Ich bin in der Lage, Klonen Sie das Projekt aus git bash, aber wenn ich versuchen zur Kasse bestimmten Zweig war ich immer folgende Fehlermeldung
git checkout feature/Project_branch
error: pathspec 'feature/Project_branch' did not match any file(s) known to git.
aber wenn ich da unten dann seine Arbeit
git fetch origin
git checkout feature/Project_branch
Gibt es andere Projekte, die ich verwendet, um Kasse war ohne Verwendung git fetch origin command
, aber in meinem neuen repository Fall wirft obige Fehlermeldung.
Kann einer bitte helfen Sie mir, unsderstand, gibt es eine Konfiguration, die ich tun, um direkt Kasse der Filiale mit git checkout
ohne Verwendung git fetch
Befehl?
Nur Tipp: versuchen Sie
git branch
um die Liste der verfügbaren Filialen. Die git fetch
Bedingung könnte davon abhängen, Herkunft des Zweiges. Bei der branch erstellt wurde Remote (Kollegen, Gabel-Projekt), werden Sie wahrscheinlich benötigen, um es zu Holen ersten.InformationsquelleAutor OneTwo | 2015-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alle
git fetch
tut, ist die download-Informationen in das repository, das Sie nicht bereits haben. Dies bedeutet, dass, wenn Sie waren die ersten, die versuchen zu wechseln, um die Funktion/Project_branch, Sie hatte nicht heruntergeladen es noch nicht. Sie können es auf zwei Arten1 - Nach dem original
git clone
alle Zweige, die derzeit im Zusammenhang mit der remote-repository heruntergeladen werden und nutzbar gemacht, die auf Ihrem lokalen git repo.2 - Wenn ein neuer Zweig Hinzugefügt, um die remote-repository nach Ihrem
git clone
, die Sie ausführen müssen, einegit fetch
oder eine ähnliche Aktion wiegit pull
, um Zugang zu der Branche.Was passiert sein muss ist, dass die Niederlassung die Sie einschalten wollte, wurde nicht erstellt und schob, als Sie ursprünglich geklonten repository, das ist, warum Sie tun musste, um ein
git fetch
Jedoch, von nun an, sollten Sie nicht haben ausführen
git fetch
zum wechseln zwischen den master-und-Funktion/Project_branch.Hinweis:
git branch
wird die Liste der Filialen, die Sie haben zu Ihrer Verfügung in Ihrem lokalen repo.InformationsquelleAutor JDrost1818
Ich denke, Sie sind fehlt den
-t
option in der Kaufabwicklung.Versuchen Sie dies:
So erstellen Sie einen Zweig namens
Project_branch
ist, dass tracking -feature/Project_branch
InformationsquelleAutor TheGeorgeous