Filiale nicht vorhanden
den Befehl
git branch --set-upstream-to develop origin/develop
Ergebnisse in der Fehlermeldung
fatal: branch 'origin/develop' does not exist
Ich bin mir nicht sicher, was das andere Mittel als Ursprung entwickeln nicht vorhanden ist. Heißt das, es existiert nicht auf dem server oder auf meinem Rechner?
Ich bin ein git-Neuling, aber ich bin in den Prozess der Einrichtung meiner site zu handhaben Bereitstellungen mit git als ein Mittel, um zu erfahren, git.
- Nun, welche Branchen gibt es?
git branch -avvv
Du musst angemeldet sein, um einen Kommentar abzugeben.
origin
ist der name eines remote, das ist nur ein repo, dass Ihr repo kennt. Sie nennen repos, wenn Sie Sie hinzufügen, alagit remote add somename other/repo/path
, und dann können Siefetch
undpull
von Ihnen, und wenn Sie bare-repospush
zu Ihnen. Wenn Sie die clone-repo, git legt eine Fernbedienung für Sie zeigen auf die, die Sie geklont aus, und Namen, die esorigin
standardmäßig.origin/develop
bezieht sich auf diedevelop
Filiale in derorigin
remote-repo.Wenn Sie haben eine Niederlassung, die lokal sind, können Sie schieben Sie es auf eine bestimmte Fernbedienung zu erstellen, die es gibt, und bis Sie haben es dort geschafft, Sie können nicht legen Sie es als upstream. In Ihrem Fall würden Sie tun
git push origin develop
. Dann könnte man es als upstream, aber Sie verträgt Sie, dass der Betrieb in der push-operation mit-u
, sogit push -u origin develop
, die beide schiebt Ihren Zweig zuorigin
, und legt Ihren lokalen Zweig zu verfolgen. Beachten Sie, dasspush -u
wurde Hinzugefügt, git 1.7.0.Stellen Sie zunächst sicher, dass Sie bei
develop
Zweig.Dann verwenden Sie einfach
git branch --set-upstream-to origin/develop