gestion_configuration:git:tags
Ceci est une ancienne révision du document !
Table des matières
Gestion des tags
Ajouter un tag
Ceci ajoute un tag lightweight:
$ git tag nom-du-tag
Ajoute un tag annoté, par exemple pour une version 5.2.1 :
$ git tag -a 5.2.1 -m "5.2.1"
Push tag
Pour pousser un tag sur origin:
$ git push origin nom-du-tag
Il n'est pas recommandé de le faire, mais on peut pousser tous les tags:
$ git push --tags
Supprimer un tag
Chercher un commit par tag
On se sert de log
pour se faire. Le 4.10
est le nom du tag:
$ git --no-pager log -1 4.10 --pretty="%h - %an : %s (%ci)"
Signer des tags
Utiliser gpg2
:
GNUPG
Installer gpg2
:
$ sudo apt-get install gnupg2 -y
Dire à Git d'utiliser gpg2
:
$ git config --global gpg.program gpg2
Assigner une clé à Git:
$ gpg2 --list-keys /home/sgariepy/.gnupg/pubring.gpg --------------------------------- pub 2048R/956F5465 2017-05-03 [expires: 2018-05-03] uid Stéphane Gariépy <sgariepy@exmaple.com> sub 2048R/DD21F2BB 2017-05-03 [expires: 2018-05-03]
$ git config --global user.signingkey 956F5465
Source : Signing Your Work
gestion_configuration/git/tags.1493819518.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)