【发布时间】:2013-02-09 02:09:35
【问题描述】:
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>
但这并没有气味。
【问题讨论】: