Git

Comment utiliser les balises git?

Comment utiliser les balises git?
Les balises Git sont des points de référence spécifiques dans l'historique Git. Les balises Git sont utilisées pour capturer le point spécifique de l'historique qui est ensuite utilisé pour pointer vers une version publiée. Une balise ne change pas comme une branche. Ils n'ont pas d'autre historique de commits après leur création.  La plupart des gens utilisent cette fonctionnalité pour marquer certains points de version 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 de baliser leur code de projet pour y accéder plus tard.

Dans cet article, nous discuterons du concept des balises Git et du fonctionnement de la commande git tag. Nous couvrirons différents types de balises, comment créer de nouvelles balises, la liste des balises et la suppression d'une balise, et plus encore dans cet article. Quelques commandes que nous avons exécutées sur Ubuntu 20.04, que nous développerons dans le reste de la section.

Créer une nouvelle balise

Il existe deux types différents de balises Git :

  1. Balises annotées
  2. Étiquettes légères

Balises annotées

Les balises annotées sont enregistrées en tant qu'objet complet dans la base de données de Git. Ces types de balises stockent des informations de métadonnées supplémentaires telles que le nom du tagueur, l'identifiant e-mail du tagueur et la date. Magasins de balises annotées avec un message de balisage. La meilleure pratique suggérée dans git consiste à stocker les balises git sous la forme de balises annotées sur des balises légères. Grâce aux balises annotées, vous pouvez stocker toutes les métadonné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 'Code d'opération de chaîne de base étiqueté' HEAD

Dans la commande ci-dessus, nous avons marqué le HEAD actuel en utilisant la commande git tag. 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.

Étiquettes légères

Ce type de balises est utilisé pour les "signets" d'un commit ; Les balises légères ne sont qu'un nom ou un pointeur spécifique vers un commit. Les balises légères sont utiles pour la création rapide de liens vers des commits pertinents.

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

balise $ git

Exemple:

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

$ git tag Release_1_0

Ces types de balises sont stockés dans le fichier de travail actuel .référentiel de projet git.

Afficher les balises

Une fois que vous avez créé des balises, vous pouvez afficher les détails des balises à l'aide de 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 :

Liste des balises

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

$ git balise -l

Supprimer ou supprimer des balises

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

balise $ git

Maintenant, à l'aide de la commande suivante, vous pouvez supprimer ou supprimer des balises du référentiel distant ainsi que du référentiel local.

$ git tag -d Release_1_0

Conclusion

Nous avons appris à utiliser les balises Git dans cet article. Le balisage est une fonctionnalité utile grâce à laquelle vous pouvez créer une image clonée d'un dépôt Git. Vous pouvez donner un nom meilleur et significatif à un projet git spécifique. Selon votre convenance, vous pouvez créer deux types de balises différentes, annotées ou légères, dont nous avons discuté ci-dessus. J'espère que vous avez maintenant une meilleure compréhension de l'utilisation des balises Git dans votre référentiel de projet Git.

Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...