Recherche…


Introduction

Comme la plupart des systèmes de contrôle de version (VCS), Git a la capacité de tag des points spécifiques de l’histoire comme étant importants. En règle générale, les utilisateurs utilisent cette fonctionnalité pour marquer les points de publication (version v1.0 , etc.).

Syntaxe

  • tag git [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <fichier>] <tagname> [<commit> | <objet>]

  • git tag -d <tagname>

  • balise git [-n [<num>]] -l [--contient <commit>] [--contains <commit>] [--points-at <objet>] [--column [= <options>] | --no-column] [--create-reflog] [--sort = <clé>] [--format = <format>] [- [no-] fusionné [<commit>]] [<pattern>… ]

  • git tag -v [--format = <format>] <tagname>…

Liste de tous les tags disponibles

Utiliser la commande git tag répertorie tous les tags disponibles:

$ git tag
<output follows>
v0.1
v1.3

Remarque : les tags sont affichées dans un ordre alphabétique .

On peut également search les tags disponibles:

$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5

Créer et envoyer des tags dans GIT

Créez un tag:

  • Pour créer un tag sur votre branche actuelle:

    git tag < tagname >
    

    Cela créera une tag locale avec l'état actuel de la branche sur laquelle vous vous trouvez.

  • Pour créer une balise avec un commit:

    git tag tag-name commit-identifier
    

    Cela créera une tag locale avec l'identificateur de validation de la branche sur laquelle vous vous trouvez.

Poussez un commit dans GIT:

  • Appuyez sur une balise individuelle:

    git push origin tag-name
    
  • Poussez toutes les étiquettes à la fois

    git push origin --tags
    


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow