Теги создаются в .git/refs/tags/
, и все, что находится под .git/refs
, может потенциально быть выдвинутым, основываясь на флагах, которые вы добавляете для push или других команд.С учетом вышесказанного,
По умолчанию команда git push не передает теги на удаленные серверы.Вам придется явно выдвигать теги на общий сервер после того, как вы их создали.
http://progit.org/book/ch2-6.html
В соответствии с комментарием @Vincent Scheib, касающимся цитируемого ниже комментария в другом вопросе:
"если вы создаете новые коммиты в своей ветке, а затем нажимаете (так что есть что перенести), git должен обнаружить все новые теги, которые указывают на коммиты, которые присутствуют после push на удаленной стороне, и pushих тоже ".
Недействительно.Хотя это применимо при извлечении, но ошибочно считается, что оно применимо для push.