Para etiquetar el estado de un repositorio Git para hitos destacados en el tiempo, como versiones, puedes utilizar las etiquetas de Git. Mira cómo:
Cómo crear etiquetas en Git
Guardar estado actual como v1.2
git tag -a v1.2 -m "Add X feature and minor fixes"
Subir etiquetas
Para subir todas las etiquetas pendientes de subir remotamente
git push origin --tags
Para subir sólo una etiqueta:
git push origin v1.2
Listar etiquetas
Para listar todas las etiquetas
git tag
Para listar una rama de etiquetas
git tag -l "v1.*"
En este ejemplo, se mostrarán todas las etiquetas pertenecientes a la versión 1 (v1).
Ver información de etiqueta
Para una determinada etiqueta
git show v1.2
Así verás el autor, la fecha, el mensaje del commit y un poco más de información.
Lee más en la documentación de Git