2016-06-26 5 views
0

Ich versuche gerade ein Projekt in der Schule zu beenden und habe kürzlich eine Git-Website dafür erstellt. Momentan versuche ich, etwas anderes zu implementieren, aber es scheint, als ob der Zweig der gh-Seiten mich davon abhält.Git Update schlägt fehl

Wenn ich versuche, alles, was ich die folgende Fehlermeldung zu aktualisieren oder zu begehen:

"No tracked branch configured for branch gh-pages. To make your branch take a remote branch call, for example, git branch --set-upstream gh-pages origin/gh-pages"

Ich weiß, dass ein Thread dazu ist schon da, aber alle Antworten Menschen gab es nicht für mich zu beheben hat es, so jede Hilfe wird sehr geschätzt.

+0

haben Sie jemals Ihren lokalen 'gh-pages' Zweig zu jedem entfernten geschoben? Wenn ja, kannst du bitte den Befehl posten und mir sagen, ob es erfolgreich war oder nicht? –

Antwort

1

Dies bedeutet, dass Sie keine Remote-Zweigstelle haben, die den lokalen Zweig verfolgt.

Geben Sie git branch --set-upstream gh-pages origin/gh-pages in Terminal ein, es erstellt Remote-Zweig und verknüpft es mit Ihrer lokalen Niederlassung.

Die andere Option ist git push -u origin gh-pages

+0

Ich erhalte den Fehler: Das Flag --set-upstream ist veraltet und wird entfernt. Verwenden Sie --track oder --set-upstream-to: Fehler: der angeforderte Upstream-Zweig 'Herkunft/gh-pages' existiert nicht Hinweis: Hinweis: Wenn Sie planen, Ihre Arbeit auf einem Upstream Hinweis: Zweig, der bereits auf der Fernbedienung existiert, müssen Sie möglicherweise Hinweis: Führen Sie "Git fetch", um es abzurufen. Hinweis: Wenn Sie planen, einen neuen lokalen Zweig, Hinweis: wird sein Remote-Gegenstück zu verfolgen, möchten Sie möglicherweise verwenden Hinweis: "git push -u", um die Upstream-Konfiguration, wie Sie drücken. mit dem ersten Befehl – YuSOrudDUD

+0

und ich bekomme den Fehler: Fehler: src refspec gh-Seiten passt keiner. Fehler: Fehler beim Drücken einiger Referenzen auf 'Ursprung' mit der zweiten – YuSOrudDUD

+0

Dies bedeutet, dass Sie keine lokale Master-Verzweigung haben. Versuchen Sie: 'git checkout -b master'. Dann kannst du drücken. –