Formation Git en vidéo
👆 Cliquez sur l'image pour découvrir la formation en vidéo

Créer une étiquette dans Git pour donner un nom à un commit spécifique

Dans cette leçon, nous verrons comment donner un nom spécifique à un commit.

Pour atteindre ce but nous utiliserons la commande git tag.

Utiliser git tag

Nous allons apposer une étiquette au commit e63ba38.

git checkout e63ba38
git tag version-1

Nous avons appelé notre étiquette version-1. Retournons au début de notre branche.

git checkout master

Si nous vérifions l’historique, qu’est-ce qui change ?

git log --oneline
bf588f5 (HEAD -> master) Plusieurs modifications
20102d5 Revert "Enregistrer console.log"
e63ba38 (tag: version-1) Enregistrer console.log
6210603 Enregistrer name3
ce7aad1 Enregistrer name2
5987a15 Enregistrer name1
7dd8a1c Ajouter le dossier fruits
c12ddda On ajoute names.js
308576e Utilisation des options -am
0032296 Création de deux fichiers

On aperçoit le nom de notre étiquette entre parenthèses à la ligne 3.

Si vous le désirez, il est possible de connaître la liste des étiquettes avec la commande toute simple suivante.

git tag
version-1
Étiquette Git version-1

Aller au tag

Vous pouvez directement vous positionner sur le commit du tag en tapant le nom de celui-ci.

git checkout version-1

La commande ci-dessus déplace HEAD sur le commit de notre tag version-1.

git log --oneline --all
bf588f5 (master) Plusieurs modifications
20102d5 Revert "Enregistrer console.log"
e63ba38 (HEAD, tag: version-1) Enregistrer console.log
6210603 Enregistrer name3
ce7aad1 Enregistrer name2
5987a15 Enregistrer name1
7dd8a1c Ajouter le dossier fruits
c12ddda On ajoute names.js
308576e Utilisation des options -am
0032296 Création de deux fichiers
Étiquette Git version-1

Comme vous le savez pour retourner en haut de notre branche, vous pouvez taper la commande qui suit.

git checkout master
Retourner à master

Comment supprimer un tag ?

Pour supprimer une étiquette dans Git, il faut utiliser la commande suivante.

git tag -d version-1

Nous venons de supprimer notre tag et nous pouvons vérifier cette affirmation.

git log --oneline
bf588f5 (HEAD -> master) Plusieurs modifications
20102d5 Revert "Enregistrer console.log"
e63ba38 Enregistrer console.log
6210603 Enregistrer name3
ce7aad1 Enregistrer name2
5987a15 Enregistrer name1
7dd8a1c Ajouter le dossier fruits
c12ddda On ajoute names.js
308576e Utilisation des options -am
0032296 Création de deux fichiers

Voilà ! L’étiquette version-1 n’existe plus 🗑.

Tag version-1 supprimé