El siguiente comando asume que tienes al menos un tag previo en el repositorio:
git_describe.sh
git describe --long --tags --dirtyEjemplo de salida:
git_describe_output.txt
v0.1.0-9-g68066f4-dirtyEsto significa que estamos en el 9º commit después del tag v0.1.0 con ID de commit g68066f4 y el árbol de trabajo está dirty, es decir, hay cambios sin confirmar.
Echa un vistazo a artículos similares por categoría:
Git Gestión de versiones
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow