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 Siegit 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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das gemeinsame Problem ist Fall Fehler. Ich habe das gleiche Problem vor. Der bessere Weg, es zu tun ist, zu überprüfen, was sind die branch-Namen:
vergleichen kann man die Filiale auf der oben, dann schieben Sie Sie mit dem Namen, den Sie bekam.
oder