webentwicklung-frage-antwort-db.com.de

src refspec ~ stimmt mit keinem überein

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

7
kwony

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.

35
Luna Kong

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.

0
JsonBruce