2016-03-31 5 views
1

Ich möchte ein Commit mit einem bestimmten Tag (T) zu einem Zweig (B) schieben.Wie ein Commit mit einem Tag zu einem Remote-Zweig in Git schieben?

Ich verwende den folgenden Befehl ein:

git push origin refs/tags/T:refs/heads/B 

Der Befehl schlägt fehl mit

! [remote rejected] T -> B (failed to write) error: failed to push some refs to 'origin'

Hinweis: Es ist nicht Zweig B in dem entfernten Ursprung.

HINWEIS2: Wenn ich git push origin T:B verwende, erstellt es ein Tag B auf der Fernbedienung.

HINWEIS3: Wenn ich `git push Herkunft 45feef5: B verwenden, funktioniert es. Allerdings würde ich gerne den Tag-Namen anstelle des Commit-Hashes verwenden.

Antwort

0

Ich bin mir nicht sicher, dass es möglich ist. Git docs sagt:

By default, the git push command doesn’t transfer tags to remote servers. You will have to explicitly push tags to a shared server after you have created them.

Verwandte Themen