Даже без клонирования или выборки вы можете проверить список тегов в вышестоящем репозитории с помощью git ls-remote
:
git ls-remote --tags /url/to/upstream/repo
(как показано в разделе « Почему при перечислении git-ls-remote ^{}
после имени тега стоит« »? »)
xbmono показывает в комментариях, что необходимы кавычки:
git ls-remote --tags /some/url/to/repo "refs/tags/MyTag^{}"
Обратите внимание, что вы всегда можете отправить свои коммиты и теги одной командой (git 1.8.3+, апрель 2013 г.):
git push --follow-tags
См. « Одновременное нажатие коммитов и тегов git» .
Что касается Atlassian SourceTree, в частности:
Обратите внимание, что из этого потока SourceTree показывает ТОЛЬКО локальные теги.
Существует RFE (запрос на улучшение), на который вы вошли SRCTREEWIN-4015
с декабря 2015 года.
Простой обходной путь:
увидеть список только неотталкиваемых тегов?
git push --tags
или установите Push all tags
флажок "" в диалоговом окне "Push", все теги будут отправлены на ваш пульт.
Таким образом, вы будете «уверены, что они присутствуют на удаленном компьютере, чтобы другие разработчики могли их вытащить».