Для меня release-prepare
, кажется, подталкивает три раза:
- После фиксации POM, обновленной до новой версии выпуска, он запускает
git push
без аргументов, чтобы отправить эту фиксацию.
- После тегирования запускается
git push origin <tagname>
, что и должно толкать тег.
- После фиксации POM, обновленной до новой версии снимка, он запускается
git push
без аргументов снова.
Учитывая, что он явно указывает origin
для push-метки, он может успешно выдвигать теги, только если ваш псевдоним git-remote на самом деле называется origin
.
Чтобы увидеть, что у вас называется, наберите git remote -v
.
Также обратите внимание, что git push
без аргументов может по умолчанию отличаться от origin
, в зависимости от конфигурации вашего репозитория - то есть, возможно, он пытался выдвинуть коммиты в одно место и теги в другое. Посмотрите здесь, откуда взялись эти значения по умолчанию:
http://www.kernel.org/pub/software/scm/git/docs/git-push.html#REMOTES