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
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
Comme vous le savez pour retourner en haut de notre branche, vous pouvez taper la commande qui suit.
git checkout 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 🗑.