O Git push aceita uma refspec de origem e destino como parte da operação de envio, mas parece que não consigo enviar uma tag local como uma nova ramificação remota em um único comando. Estou ciente de que posso verificar a tag e enviá-la, mas isso deve ser possível como um único comando.
O que eu tentei:
git push origin refs/tags/0.0.1:new_branch
O que acontece:
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
Eu também tentei variações de remotes/origin/master
em vez de mestre, mas isso também cria uma nova tag em vez de criar uma ramificação remota com base na tag.
Tags git