2016-07-22 1 views
8

Wenn ich ein git status tun, erhalte ich meinen Zweig:Wie zu beheben "kann nicht aufgelöst werden, auf git push" zu verzweigen?

$ git status 
On branch OfflineLoading 

Als ich git push versucht, erhalte ich:

$ git push origin OfflineLoading 
fatal: OfflineLoading cannot be resolved to branch. 

Wenn ich die Zweige zu überprüfen, ist es nicht da:

$ git branch 
    branch1 
    branch2 
    branch3 
    branch4 

Wie behebe ich das?

+0

Haben Sie erstellen und geändert, um Ihre Niederlassung Ihrer Arbeit? Dies kann hilfreich sein: http://stackoverflow.com/questions/11860362/git-master-cannot-be-resolved-to-branch-after-merge –

+0

Ich denke, Sie könnten einige Rechtschreibfehler/Fall Fehler machen. Im Idealfall sollte es den Remote-Zweig machen, wenn es nicht existiert, oder den Zweig verschieben, falls es existiert. Ihr Befehl scheint korrekt –

+0

Ich habe die Rechtschreibung überprüft und es ist richtig. Muss ich Upstream einstellen? –

Antwort

8

Das häufige Problem ist ein Fehler. Ich habe das gleiche Problem zuvor. Der bessere Weg, es zu tun ist, zu überprüfen, was die Zweignamen sind:

$ git branch 
    master 
*branch1 
    Branch2 

Sie den Zweig auf oben vergleichen kann, dann drücken Sie mit dem Namen, den Sie bekam.

$ git push origin Branch2 

oder

$ git push origin branch1 
+0

Fallfehler für mich. Vielen Dank. – Crt

Verwandte Themen