Wie zu beheben "nicht behoben werden, zum Zweig" git-Repository pushen?

Wenn ich eine git status bekomme ich mein Zweig:

$ git status
On branch OfflineLoading

Als ich versuchte zu git push ich bekommen:

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

Wenn ich die äste, es ist nicht da:

$ git branch
   branch1
   branch2
   branch3
   branch4

Wie kann ich dieses Problem beheben?

  • Haben Sie schaffen und Ihre Arbeit verändert, um Ihre neue Niederlassung? Dies kann hilfreich sein: stackoverflow.com/questions/11860362/...
  • Ich denke, Sie könnten tun, ein paar Rechtschreib-Fehler / case Fehler. Im Idealfall sollte es die remote-branch, wenn es nicht vorhanden ist oder push-to-remote-branch, wenn es vorhanden ist. Ihr Befehl scheint korrekt zu sein
  • Ich habe überprüft die Rechtschreibung und es ist richtig. Muss ich upstream?
  • kannst du die Ausgabe von git show-ref | grep -i OfflineLoading
  • Ist die lokale Niederlassung Verfolgung der upstream ein?
  • Wie hast du diesen Zweig OfflineLoading? Insbesondere haben Sie git checkout --orphan? Wenn dem so ist, das ist das problem: verwaiste Zweige eigentlich nicht erstellt, bis Sie verpflichten sich, etwas in Ihnen. Wenn nicht, ist etwas ernsthaft falsch ist auf Ihrem computer / in Ihrem repository.
  • Bitte auch teilen, welche version von git, das Betriebssystem und ob/was git GUI, die Sie verwenden.
  • Vielen Dank für all die Antworten. Ich habe gerade bisschen die Kugel und gespeichert, aus meinem repo geklont und wieder. Dann habe ich überlagert von Dateien mit meinem Verzeichnis gespeichert. Nicht elegant, aber hat den trick.

InformationsquelleAutor Matt Kuhns | 2016-07-22
Schreibe einen Kommentar