debian-mirror-gitlab/doc/university/training/topics/tags.md
2020-03-13 15:44:24 +05:30

1.3 KiB
Raw Blame History

comments type
false reference

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 sample workflow

  • Create a lightweight tag
  • Create an annotated tag
  • Push the tags to the remote repository
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

Additional resources

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