Oi José geralmente versões em produção ou release tem tags as quais você pode referenciar em casos de bugs daquela versão em especifico, colocar essa informação no código fonte não parece ser um bom caminho, uma vez que podemos ter toda essa gerência no próprio controle de versão se este estiver bem documentado. Além disso esse mapeamento entre versões e funcionalidades não é gerenciado pelo git e sim por quem utiliza ele. Veja a figura que ilustra o controle por tags:
Lembrando, que se foi identificado algum bug durante o processo, você deve tratar este bug na branch de release, enviar para a master e para a develop também, fazendo que a develop sempre contenha as correções.
Nas hora de inserir a tag, gosto de utilizar tag anotadas, pois ela registra informações de quem fez a tag, data, hash, caso não queira estas informações, simplifique:
$ git tag v1.0.1
Espero ter ajudado e bons estudos.