Command Reference
git tag Tutorial
Introduces git tag for release points, explains lightweight versus annotated tags, and covers basic tag publishing.
The short version
git tag gives a stable name to a specific commit, most often for releases.
Common forms
git tag v1.0.0
git tag -a v1.0.0 -m "Release v1.0.0"
git push origin --tags