Accès Rapide
Introduction
Parce ce que les tags sont de très bonnes références dans le code,
git à une commande pour décrire (describe) la différence entre le commit et le tag le plus récent.
Cette commande s'appelle git describe
!
Git describe peut vous aider lorsque vous vous êtes beaucoup déplacé; cela peut arriver après un git bisect (chercher l'apparition d'un bug) ou lorsque vous revenez de vacances après 3 semaines sur l'ordinateur d'un collègue.
Git Describe
Git describe s'utilise comme suit :
git describe "ref"
Où "ref" est un n'importe quelle chose que git peut résoudre en un commit.
Si vous ne spécifiez pas de ref, HEAD est pris par défaut.
Le résultat de la commande ressemble à :
"tag"_"numCommits"_g"hash"
Où "tag" est le tag le plus proche dans l'historique,
"numCommits" le nombre de commits avec le tag, et
"hash" le hash/identifiant du commit décrit.
Regardons un petit exemple. Prenons cet arbre :
git v2 C3
La commande git describe master
donne:
v1_2_gC2
Alors que git describe side
donne:
v2_1_gC4
Ceci résume bien git describe ! Amusez-vous à utiliser cette commande avec d'autres endroits dans ce niveau pour bien comprendre describe.
Lorsque vous serez prêt, faites simplement un commit pour finir le niveau. Un petit niveau gratos :P