AFAIK,git push --tag
将 refs/tags 下的每个标签推送到远程。我想知道git中是否有办法只推送一些匹配通配符或正则表达式的标签?
例如,我的仓库有标签v1.0
、、v1.1
和。我只想推。我试过v2.0
v2.1
v2.*
git push <repo> refs/tags/v2.*
并得到错误
致命:refspec 的远程部分在 refs/tags/v2.* 中不是有效名称
当然,我总能做到
cd .git && ls refs/tags/v2.* | xargs git push <repo>
但这并没有气味。