Como gerar descrição legível por humano de commit git

O comando a seguir assume que você tem pelo menos uma tag anterior no repositório:

git_describe.sh
git describe --long --tags --dirty

Exemplo de saída:

git_describe_output.txt
v0.1.0-9-g68066f4-dirty

Isto significa que estamos no 9º commit após a tag v0.1.0 com ID de commit g68066f4 e a árvore de trabalho está suja, i.e. há mudanças não commitadas.


Check out similar posts by category: Git Version Management