Hallo ich möchte etwas zu einem bestimmten entfernten Zweig verschieben
Ich mache lokale bereiche durch
git clone https://~~~.Something
cd https://~~~.Something
und ich kann mit
git checkout Origin/[branch]
Ich möchte etwas an meinen spezifischen Zweig Origin/[Zweig] Übergeben. Aber wenn ich versuche, etwas mit zu pushen
git Push Origin [branch]
Ich habe diesen Fehler bekommen
error: src refspec [branch] does not match any.
error: failed to Push some refs to 'https://github.com/kkammo/yonseitree.git'
Ich habe versucht, dieses Problem zu lösen, aber ich kann keine Lösung finden ... also helfen Sie mir, T.T
Eine hier replizierte Frage, src refspec master stimmt mit keiner überein, wenn Commits in git gepusht werden
Versuchen Sie git show-ref
, um zu sehen, welche Referenzen Sie haben. Gibt es Refs/Heads/[Branch]?
Sie können git Push Origin HEAD:[branch]
als lokalreferenzunabhängigere Lösung ausprobieren.
Für mich geht das.
Unten ist Ihr jetzt Zweig:
* dev
master
remotes/Origin/master
Der neue Zweig dev
wird vom Master erstellt und hat einige Commits ausgeführt.
Verwenden Sie den folgenden Befehl, um diesen neuen Zweig zu verschieben:
git Push -u Origin --tags HEAD:dev
Danach überprüfen wir noch einmal:
* dev
master
remotes/Origin/dev
remotes/Origin/master
Das ist ok für mich.