私の知る限り、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>
しかし、これは気の毒なにおいがしません。