Comment utiliser les balises git?

Comment utiliser les balises git?
Les balises GIT sont des points de référence spécifiques dans l'histoire du GIT. Les balises Git sont utilisées pour capturer le point spécifique de l'histoire qui est en outre utilisée pour pointer vers une version publiée. Une balise ne change pas comme une branche. Ils n'ont pas une autre histoire de commits après avoir été créé. La plupart des gens utilisent cette fonctionnalité pour marquer certains points de sortie comme (V1.0,… v4.0, et ainsi de suite). En termes simples, les balises Git sont utilisées pour donner un nom significatif à un particulier dans le référentiel du projet GIT. Supposons que deux utilisateurs décident d'étiqueter leur code de projet pour accéder plus tard.

Dans cet article, nous discuterons du concept de balises GIT et de la façon dont la commande Git Tag fonctionne. Nous couvrirons divers types de balises, comment créer de nouvelles balises, une liste de balises et une suppression d'une balise, et plus dans cet article. Quelques commandes que nous avons exécutées sur l'Ubuntu 20.04 Système, que nous élaborerons dans le reste de la section.

Créer une nouvelle balise

Il y a deux types différents de balises GIT:

  1. Tags annotés
  2. Tags légers

Tags annotés

Les balises annotées sont enregistrées comme un objet complet dans la base de données de Git. Ces types d'étiquettes stockent des informations supplémentaires de métadonnées telles que le nom du Tagger, l'identifiant de messagerie Tagger et la date. Magasins de balises annotées avec un message de balise. Sa meilleure pratique suggérée dans Git est de stocker des étiquettes Git sous la forme d'étiquettes annotées sur un poids léger. À l'aide des balises annotées, vous pouvez stocker toutes les méta-données associées dans la base de données.

Pour créer une balise annotée, ouvrez l'application du terminal en appuyant sur Ctrl + Alt + T et exécutez la commande suivante:

$ git tag -a 'release_1_0' -m 'tagged la tête du code de fonctionnement de chaîne de base'

Dans la commande ci-dessus, nous avons marqué la tête actuelle en utilisant la commande git balise. L'utilisateur fournit un nom de balise 'release_1_0' avec l'option -a, et le message de balise est fourni avec l'option -m.

Tags légers

Ce type de balises est utilisé pour les «signets» à un engagement; Les balises légères ne sont qu'un nom ou un pointeur spécifique vers un engagement. Les balises légères sont utiles pour la création de liens rapides aux validations pertinentes.

La commande suivante est utilisée pour créer des balises légères:

$ git tag

Exemple:

Dans l'exemple suivant, supposons que nous ayons créé une balise légère avec le nom 'release_1_0'.

$ git balise release_1_0

Ces types de balises sont stockés dans le travail actuel .Référentiel du projet GIT.

Afficher les balises

Une fois que vous avez créé des balises, vous pouvez afficher les détails des balises en utilisant la commande suivante:

$ git show release_1_0

Dans la commande ci-dessus, nous avons imprimé les détails de la balise 'release_1_0'. Dans l'image suivante, les détails de la balise sont affichés:

Étiquettes de liste

Vous pouvez également afficher tous les noms de balises en utilisant la commande git balise suivante avec l'option -l:

$ git tag -l

Supprimer ou supprimer les balises

Tout d'abord, pour répertorier toutes les balises de magasin dans un référentiel, exécutez la commande ci-dessous:

$ git tag

Maintenant, en utilisant la commande suivante, vous pouvez supprimer ou supprimer des balises de la télécommande ainsi que le référentiel local.

$ git tag -d release_1_0

Conclusion

Nous avons appris à utiliser des balises Git dans cet article. Le marquage est une fonctionnalité utile à travers laquelle vous pouvez créer une image de clone d'un repo git. Vous pouvez donner un meilleur nom significatif à un projet GIT spécifique. Selon votre commodité, vous pouvez créer deux types différents de balises, annotées ou légères, dont nous avons discuté ci-dessus. J'espère que maintenant vous avez une meilleure compréhension de l'utilisation des étiquettes Git dans votre repo Git Project.