Git push принимает исходную и целевую refspec как часть операции push, но я не могу выдвинуть локальный тег как новую удаленную ветвь в одной команде. Я знаю, что могу проверить тег, а затем нажать на него, но это должно быть возможно одной командой.
Что я пробовал:
git push origin refs/tags/0.0.1:new_branch
Что просходит:
Counting objects: 1, done.
Writing objects: 100% (1/1), 156 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 1 (delta 0)
To '■■■■■■■■■■■■■■■■■■■■■■■■■■■■.com/test.git'
* [new tag] 0.0.1 -> new_branch
Я также попробовал варианты remotes/origin/master
вместо master, но это также создает новый тег вместо создания удаленной ветви на основе тега.