L'historique de chaque tâche de validation GIT peut être stocké en utilisant une balise GIT qui aide l'utilisateur GIT à déplacer le point de validation particulier de modifier tout contenu de fichier, d'ajouter ou de supprimer tout fichier, de trouver une erreur, etc. L'utilisateur GIT a besoin de la liste des balises GIT du référentiel pour découvrir le point de validation requis. Il existe de nombreuses façons de découvrir la liste des étiquettes GIT du référentiel local et distant. La commande git peut être utilisée pour découvrir la liste des balises GIT de différentes manières expliquées dans ce tutoriel.
Conditions préalables:
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.
Créer un compte GitHub
Vous devrez créer un compte GitHub pour vérifier la sortie des commandes du serveur distant.
Créer un référentiel local et distant
Vous devez créer un référentiel local et publier le référentiel dans le serveur distant pour tester les commandes utilisées dans ce tutoriel. Accédez au dossier du référentiel local pour vérifier les commandes utilisées dans ce tutoriel.
Découvrez la liste existante des balises GIT:
Un référentiel local nommé Image-Gallery a été utilisé dans ce tutoriel pour vérifier les commandes utilisées pour obtenir la liste des balises GIT. Exécutez la commande suivante pour obtenir la liste des balises GIT existantes.
$ git tags
La sortie montre que le référentiel contient trois balises git. Ce sont V-1.0, V-2.0, et V-3.0.
Exécutez la commande suivante pour afficher les balises git avec le message de balise.
$ git tag -n
La sortie affiche la liste des balises avec trois messages de balise ceux qui ont été créés avant.
Vous pouvez récupérer les informations de la balise avec la valeur SHA Commit et obtenir la liste des balises en fonction de la valeur SHA de validation particulière. La commande «Git Log -online» fournit l'historique des engagements avec les valeurs SHA, les informations de balise et les messages de validation. Lorsque la commande 'git balise' est utilisée avec l'option -Cintains et une valeur SHA de validation particulière, toutes les listes de balises à partir de la valeur SHA commises seront imprimées. Exécutez les commandes suivantes pour obtenir la liste de balises en fonction de la valeur de la SHA.
$ Git Log --Oneline
$ git tag - Continent 792e311
La sortie de la première commande affiche la valeur SHA des quatre commit de l'engagement initial au dernier engagement. La troisième valeur SHA dans la deuxième commande a récupéré la liste des balises du troisième engagement dans le dernier engagement.
Découvrez la liste triée des balises GIT:
Si le référentiel GIT contient de nombreuses balises et que l'utilisateur souhaite la liste triée des balises GIT, l'utilisateur doit utiliser l'option -Sort avec la commande 'git tag'. Exécutez les commandes suivantes pour ajouter un fichier dans le référentiel, engager la tâche et créer d'autres balises pour cette validation. Cette nouvelle balise nécessitera une vérification correcte de la fonction de l'option -Sort.
$ git add f4.jpg
$ git commit -m "quatrième image ajoutée"
$ git tag new-image
La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus.
Maintenant, exécutez la commande suivante pour obtenir la liste de balises triée basée sur le nom de référence.
$ git tag -l --sort = RefName
La sortie suivante montre la liste de balises triée dans l'ordre alphabétique. La majuscule est plus petite que la petite lettre. Ainsi, le nom de balise avec «V» est apparu en premier, et le nom de balise avec «N» est apparu plus tard.
Exécutez la commande suivante pour obtenir la liste de balises triée basée sur la version tag et le nom de référence.
$ git tag -l --sort = -version: refnname
La sortie suivante apparaîtra après avoir exécuté la commande ci-dessus.
Découvrez la liste des balises GIT en fonction du modèle:
Lorsque le référentiel contient de nombreuses balises GIT et que l'utilisateur doit découvrir les balises Git particulières, il peut utiliser le modèle avec la commande `` Tag git '' pour récupérer la liste des balises spécifiques. Exécutez la commande suivante pour obtenir la liste des balises git qui commencent par le personnage, 'n.'Il n'y a qu'une seule balise dans le référentiel actuel qui commence par le personnage,' n.'
$ git tag -l n *
La sortie suivante apparaîtra après avoir exécuté la commande ci-dessus.
Découvrez la dernière étiquette Git:
Exécutez la commande suivante pour découvrir la balise git qui a été créée après le dernier engagement. Ici, l'option -tag a utilisé avec la commande `` git décrire '' pour afficher le nom de la dernière balise git.
$ git décrire - Tags
La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus. La sortie montre que la nouvelle image est la dernière balise git créée dans ce tutoriel avant.
Découvrez la liste des balises GIT à partir du serveur distant:
Les commandes GIT que nous avons utilisées dans la partie précédente de ce tutoriel sont les commandes du référentiel GIT local. Si les balises du référentiel local étaient publiées dans le référentiel distant, vous pouvez également récupérer la liste des balises GIT à partir du serveur distant. Exécutez la commande suivante pour obtenir la liste des balises GIT à partir du référentiel distant. Vous devez fournir un nom d'utilisateur et un mot de passe GIT valides pour récupérer les balises GIT.
$ git LS-Remote - Origine-Tags
La sortie suivante apparaîtra après avoir exécuté les commandes ci-dessus. La balise nouvellement créée, la nouvelle image n'a pas publié sur le serveur distant. Ainsi, la sortie suivante affiche la liste publiée des balises GIT du référentiel distant.
Conclusion:
Les moyens de récupérer la liste des balises GIT du référentiel local et distant ont été décrits dans ce tutoriel en utilisant différentes commandes GIT. J'espère que les utilisateurs de Git récupéreront la liste des balises GIT en fonction de leurs exigences après avoir lu ce tutoriel.