Como listar todas as etiquetas Git?
No meu repositório, eu criei tags usando os seguintes comandos.
git tag v1.0.0 -m 'finally a stable release'
git tag v2.0.0 -m 'oops, there was still a major bug!'
Como você lista todas as tags do repositório?
598
3
deve ser suficiente. Veja
git tag
man pageVocê também tem:
Mais recentemente ("Como classificar tags de git?", para Git 2.0+)
Isso lista ambos:
Nota: o artigo pronto para a etiquetagem desaprova a etiquetagem leve.
Dito isto, Charles Bailey aponta que uma '
git tag -m "..."
' na verdade implica uma tag própria (não assinada) (opção '-a
'), e não uma tag leve. Então você é bom com o seu comando inicial.Isto difere de:
Que lista tags com seus commits (ver "Git Tag list, display commit sha1 hashes").
Note o `-d' para desreferenciar o objeto tag anotado (que tem seu próprio commit SHA1) e exibir o commit real do tagged.
Da mesma forma,
git show --name-only
listaria a tag e o commit associado.Para listar tags eu prefiro:
A bandeira `-n' exibe a primeira linha da mensagem de anotação junto com a tag, ou a primeira linha de mensagem de submissão se a tag não for anotada.
Você também pode fazer
git tag -n5
para mostrar as 5 primeiras linhas da anotação.Tente fazer
git tag
deve ser suficiente se não tentar fazergit fetch
e depoisgit tag
.