Le versionnement du code peut rapidement devenir complexe, entraînant des difficultés dans le suivi des évolutions du projet.
Sans une gestion efficace, il devient ardu de revenir à des versions antérieures ou de marquer des jalons importants, compliquant le développement collaboratif.
Cet article explore la gestion des tags Git, un moyen efficace de versionner le code et de faciliter le suivi des changements.
Devenez expert en gestion de dépôts et automatisez avec GitHub Actions!

Un tag est un marqueur dans l’historique des commits d’un dépôt, utilisé pour signaler un point précis, comme une version spécifique ou un jalon important du projet. Les tags permettent de versionner le code (par exemple, v1.0, v2.1), facilitant ainsi le suivi des évolutions et le retour à des versions antérieures. Ils servent également de points de référence pour identifier le code associé à des versions particulières lors de la publication de nouvelles fonctionnalités ou corrections.
Pour envoyer les tags vers le dépôt distant, utilisez les commandes suivantes :
- git tag v1.0 🙁 Creation de tag)
- git push tags :(pousser tag dans le dépôt distant)
ac34ef3 et V1.0 pointent vers le même commit. ( L’état du repository).
Nous allons maintenant créer le tag pour la dernière version de notre repository. Pour cela, nous allons utiliser deux commandes :
git tag -a v1.0 -m « First tag » : Crée un tag avec un message décrivant le tag.
git push origin –tags : Pousse le tag vers le dépôt distant.
Voilà, le visuel montre clairement que la commande a été exécutée avec succès. Nous pouvons maintenant vérifier les résultats sur GitHub.
Notre tag est maintenant présent dans le dépôt distant. Dans le chapitre suivant, nous découvrirons les releases.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment créer un tag dans Git?
Comment envoyer un tag vers un dépôt distant?
Quel est l'intérêt des tags dans Git?
Comment vérifier un tag sur GitHub?
Quelle commande Git utilise un message pour un tag?
Conclusion
La gestion des tags dans Git est une compétence essentielle pour le versionnement efficace du code. Comment envisagez-vous d’intégrer ces pratiques dans votre flux de travail?