Comment utiliser une balise dans git

Comment utiliser une balise dans git
Les développeurs utilisent le référentiel GIT pour garder le contrôle de la version de leur code, et les balises sont utilisées pour stocker les points de référence de la phase de développement. Le développeur utilise une balise pour un ID de validation particulier lorsqu'une nouvelle version du code est publiée. Le but principal de l'étiquette est de garder l'historique du code, qui peut être utilisé pour visiter le code précédent lorsque cela nécessite. Une balise n'est pas liée à une branche mais liée à un engagement particulier. Ainsi, un nom de balise est ajouté au moment de Git Commit, et il est préférable de définir un nom de balise significatif pour identifier correctement la version du code. Différentes utilisations de la balise dans le référentiel GIT se sont montrées dans ce tutoriel.

Options de balise GIT:

Option But
-A, -annoter Il est utilisé pour créer un objet de balise annoté non signé.
-s, -sign Il est utilisé pour créer une balise signée GPG qui utilise la clé de l'adresse e-mail par défaut.
-pas de signe Il est utilisé pour remplacer la balise et forcer chaque balise à signer.
-u Il est utilisé pour créer une balise signée GPG avec la clé donnée.
-f, -force Il est utilisé pour remplacer une balise existante avec force par le nom donné.
-D, -delete Il est utilisé pour supprimer une balise existante avec le nom donné.
-V, -Verifier Il est utilisé pour vérifier la signature GPG du nom de balise donné.
-tri = Il est utilisé pour trier en fonction de la clé donnée.
-I, -ignore-case Il est utilisé pour trier et filtrer les étiquettes de manière insensible au cas.
-M, -Message = Il est utilisé pour utiliser le message de balise donné au lieu d'inciter.
-F, -file = Il est utilisé pour définir le message de balise à partir du fichier donné.
-nettoyage = Il est utilisé pour nettoyer le message de balise. Le peut être motorisé, blanc et bande. Le mode de bande est la valeur par défaut. Le mode mot pour mot est utilisé pour garder le message inchangé. Le mode Whitespace supprime les lignes d'espace blanc principal ou traînant. Le mode Strip est utilisé pour supprimer à la fois les espaces blancs et commenter.
Il définit le nom de la balise.
-aider Il est utilisé pour obtenir des informations détaillées sur toutes les options de balise.

Conditions préalables

1. Installer GitHub Desktop.
GitHub Desktop aide l'utilisateur GIT à effectuer graphiquement les tâches liées à Git. Vous pouvez facilement télécharger le dernier installateur de cette application pour Ubuntu à partir de GitHub.com. Vous devez installer et configurer cette application après le téléchargement pour l'utiliser. Vous pouvez également vérifier le tutoriel pour l'installation de GitHub Desktop sur Ubuntu pour connaître correctement le processus d'installation.

2. Créer un compte GitHub
Vous devrez créer un compte GitHub pour vérifier les commandes utilisées dans ce tutoriel.

3. Créer un référentiel local et distant
Vous devez utiliser un référentiel local avec plusieurs branches publiées dans le serveur distant pour vérifier les commandes utilisées dans ce tutoriel.

Créer une balise git

Ouvrez le référentiel local nommé téléverser un fichier du terminal. Exécutez les commandes suivantes pour vérifier la liste des branches, créez une balise nommée single_upload et afficher les informations de balise créées.

Branche Git $
$ git tag single_upload
$ git show single_upload

La sortie suivante montre que le référentiel contient deux branches et le principal est la branche active maintenant. Après avoir créé la balise, les informations de validation se sont affichées dans la sortie avec d'autres informations.

La balise est ajoutée au référentiel local, et le référentiel distant peut être mis à jour avec ce changement en utilisant le 'push git' commande. Exécutez la commande suivante pour mettre à jour le référentiel avec la balise créée dans le référentiel local. Vous devez fournir le nom d'utilisateur et le mot de passe du compte GitHub après avoir exécuté le 'push git' commande.

$ git push origine single_upload

La sortie suivante apparaîtra si le pousser La commande est exécutée correctement.

Vous pouvez vérifier le référentiel distant de GitHub.com pour confirmer que la balise est ajoutée au référentiel ou non. L'image suivante montre que le single_upload La balise a été ajoutée au référentiel distant.

Exécutez les commandes suivantes pour créer une autre balise avec le message de balise et afficher les informations de balise ajoutées.

$ git tag -a single_upload-v2.0 -M 'téléchargement unique de fichiers'
$ git show single_upload-v2.0

La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.

Exécutez la commande suivante pour créer une balise nommée multiple-téléchargement-V1.0 et créer une nouvelle branche nommée plusieurs en utilisant la balise nouvellement créée.

$ git tag multiple-téléchargement-v1.0
$ git Checkout -B multiple multipload-v1.0

La sortie suivante apparaîtra si la balise et la branche sont créées correctement.

Cochet git balise

Exécutez la commande suivante pour vérifier la balise.

$ git Checkout single_upload-v2.0

La sortie suivante apparaîtra après avoir exécuté la commande ci-dessus.

Vérifier les listes de balises

Exécutez la commande suivante pour afficher la liste des balises du référentiel.

$ git tag

La sortie suivante apparaîtra après avoir exécuté la commande ci-dessus.

Exécutez la commande suivante pour afficher la liste des balises à partir de 's'. Deux tags ont créé dans la partie précédente de ce tutoriel à partir de «s».

$ git tag -l "s *"

La sortie suivante apparaîtra après avoir exécuté la commande ci-dessus.

Conclusion

La balise est principalement utilisée pour conserver un enregistrement de l'engagement particulier. Différentes façons d'ajouter la balise dans le référentiel local ont été expliquées dans ce tutoriel. La balise peut être ajoutée avec un message de validation ou sans message de validation. L'ajout d'un message avec la balise aide les utilisateurs à comprendre le but de la balise. Une branche peut également être créée avec une balise. Les moyens de créer une balise simple, une balise avec un message de validation et une branche avec une balise ont été décrites dans ce tutoriel en utilisant un référentiel local de démonstration. J'espère que le concept d'utilisation de la balise dans le référentiel GIT sera effacé après avoir lu ce tutoriel.