Mesmo sem clonagem ou busca, você pode verificar a lista de tags no repositório upstream com git ls-remote
:
git ls-remote --tags /url/to/upstream/repo
(como ilustrado em " Ao listar git-ls-remote, por que há" ^{}
"após o nome da tag? ")
O xbmono ilustra nos comentários que são necessárias aspas:
git ls-remote --tags /some/url/to/repo "refs/tags/MyTag^{}"
Observe que você sempre pode enviar seus commits e tags em um comando com (git 1.8.3+, abril de 2013):
git push --follow-tags
Veja Push git confirma e identifica simultaneamente .
Em relação ao Atlassian SourceTree especificamente:
Observe que, a partir deste segmento , o SourceTree ONLY mostra tags locais.
Há uma solicitação de aprimoramento (RFE) solicitada SRCTREEWIN-4015
desde dezembro de 2015.
Uma solução simples:
vê uma lista de apenas tags não enviadas?
git push --tags
ou marque a Push all tags
caixa "" na caixa de diálogo "Enviar", todas as tags serão enviadas para o controle remoto.
Dessa forma, você terá "certeza de que eles estão presentes no controle remoto para que outros desenvolvedores possam puxá-los".