- Je exécuter
git tag v1.0.0 -m 'finally a stable release'
Je veux voir la liste de mes étiquettes Git.
Comment pouvez-vous voir une liste des étiquettes Git?
- Je exécuter
git tag v1.0.0 -m 'finally a stable release'
Je veux voir la liste de mes étiquettes Git.
Comment pouvez-vous voir une liste des étiquettes Git?
git tag
devrait être suffisant. Voir git tag
page de man
Vous avez aussi:
git tag -l <pattern>
Liste des étiquettes avec des noms qui correspondent au motif donné (ou si aucun motif n'est donné).
En tapant "git tag" sans arguments, répertorie également toutes les balises.
Plus récemment ("Comment faire pour trier les étiquettes git?", pour Git 2.0+)
git tag --sort=<type>
Trier dans un ordre spécifique.
Type pris en charge est:
- "
refname
" (ordre lexicographique),- "
version:refname
" ou "v:refname
" (les noms des balises sont traités comme des versions).Ajouter le préfixe "-" pour inverser l'ordre de tri.
Qui répertorie à la fois:
Remarque: le git prêt de l'article sur le marquage désapprouve léger tag.
Sans argument, la commande git tag crée un "léger" de la balise qui est en fait une branche qui ne bouge jamais.
Léger balises sont cependant utiles, peut-être pour le marquage d'un bon (ou mauvais) d'une version ou d'un ensemble de commits que vous pouvez avoir besoin d'utiliser à l'avenir.
Néanmoins, vous ne voulez probablement pas à pousser ces types de balises.Normalement, vous voulez au moins passer l'option-a pour créer une balise non-signée, ou de signer le tag avec votre clé GPG via l'option-s ou -u options.
Cela étant dit, Charles Bailey souligne qu'un 'git tag -m "..."
' implique réellement une bonne (unsigned annoté) tag (option '-a
"), et pas un léger une. Si vous êtes bien avec votre commande initiale.
Ce qui diffère de l':
git show-ref --tags -d
Qui répertorie les balises avec leur s'engage (voir "Git Tag de la liste, l'affichage s'engager sha1 hachages").
Remarque l' -d
afin de déréférencer le annoté de la balise object (qui ont leur propre commettre SHA1) et afficher le tagged commettre.
Aussi git show-ref
est plutôt utile, de sorte que vous pouvez associer directement les balises avec le correspondant s'engage:
$ git tag
osgeolive-6.5
v8.0
...
$ git show-ref --tags
e7e66977c1f34be5627a268adb4b9b3d59700e40 refs/tags/osgeolive-6.5
8f27e65bddd7d4b8515ce620fb485fdd78fcdf89 refs/tags/v8.0
...
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.