Tags et Releases
Partie du cours Git
Une branche comme main est un marque-page mobile. Elle pointe sur le dernier commit en date, et dès que vous committez à nouveau, elle glisse vers l'avant pour pointer ailleurs. C'est exactement ce que vous voulez pendant que vous travaillez, mais c'est inutilisable pour une tâche bien précise : dire, de façon permanente, que ce commit-là est ce qui a été livré en version 1.0.
Imaginez deux sortes de repères que vous pourriez laisser dans un livre. Un marque-page indique où vous en êtes, et chaque fois que vous continuez votre lecture, vous l'avancez. Un tag est différent : il ressemble plutôt à une étiquette collée définitivement sur une page précise, une étiquette que rien ne déplace, quelle que soit la distance que vous parcourez ensuite.
Envie d’apprendre Git Tags et Releases dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Git prêt, et travaillez sur Tags et Releases avec un tuteur IA qui connaît votre code.
Commencer cette leçonTags et ReleasesCe que vous allez apprendre
- Lightweight tag
- Annotated tag
- Git tag -a
- Git push --tags
- GitHub releases
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Initialisation et votre premier commit25 min
- 2Statut, Diff et Log25 min
- 3Branches et Merging30 min
- 4Résolution des conflits de merge30 min
- 5Remotes : Push, Pull, Fetch30 min
- 6Stash et cherry-pick25 min
- 7Rebasing30 min
- 8Rebase interactif et squashing30 min
- 9Tags et Releases20 min
- 10Flux de travail de branching20 min
- 11Récupérer le travail perdu25 min
- 12Hooks25 min
- 13Projet final : un flux complet de pull request40 min
