I use git tags to mark the new versions. I can introduce a annotated tag to the current commit with
git tag -a v1.4 -m "my version 1.4"
Tags are not pushed by default to origin, either push a tag specifically or use the flag
git push --tags
people know more at: