debian-mirror-gitlab/doc/university/training/topics/tags.md
2019-02-15 15:39:39 +05:30

706 B
Raw Blame History

comments
false

Tags


  • Useful for marking deployments and releases
  • Annotated tags are an unchangeable part of Git history
  • Soft/lightweight tags can be set and removed at will
  • Many projects combine an annotated release tag with a stable branch
  • Consider setting deployment/release tags automatically

Tags

  • Create a lightweight tag
  • Create an annotated tag
  • Push the tags to the remote repository

Additional resources

https://git-scm.com/book/en/Git-Basics-Tagging


Commands

git checkout master

# Lightweight tag
git tag my_lightweight_tag

# Annotated tag
git tag -a v1.0 -m Version 1.0
git tag

git push origin --tags