Se quisermos criar tags anotadas, podemos utilizar o comando
$ git tag 1.0 -m "release 1.0"
Ficará assim:
259adf3 (HEAD -> main, tag: show, tag: 1.0, origin/main, teste) teste - nicollaslopes, 2 days ago
070716b first commit - nicollaslopes, 2 days ago
Se quisermos criar tag de um commit específico, podemos utilizar
$ git tag -a "0.1.beta" -m "release 0.1.beta" 070716b
Ficando dessa forma
259adf3 (HEAD -> main, tag: show, tag: 1.0, origin/main, teste) teste - nicollaslopes, 2 days ago
070716b (tag: 0.1.beta) first commit - nicollaslopes, 2 days ago
Quando fazemos um push, o git por padrão não sobe nenhuma tag que foi criada, para isso, precisamos usar a flag abaixo
$ git push origin master --folow-tags
Se quisermos deletar as tags localmente e no servidor, basta utilizar