AFAIK, git push --tag
подталкивает все теги под refs/tags к удаленным. Я хочу знать, есть ли способ в git только нажать несколько тегов, которые соответствуют шаблону или регулярному выражению?
Например, у моего репо есть тег v1.0
, v1.1
, v2.0
и v2.1
. Я хочу только нажать v2.*
. Я попробовал
git push <repo> refs/tags/v2.*
и получил ошибку
fatal: удаленная часть refspec не является допустимым именем в refs/tags/v2. *
Конечно, я всегда могу
cd .git && ls refs/tags/v2.* | xargs git push <repo>
Но это не пахнет жизнью.