Too Long; Didn't Read
There are two types of Git tags in Git: annotated and lightweight. Annotated tags store extra metadata such as author name, release notes, tag-message, and date. Lightweight tags are essentially "bookmarks" to a commit, they are just a name and a pointer to a specific commit. The lightweight tags are created with the absence of the -a, -s, or -m options and *do not* contain any extra information about the commit they refer to.
Share Your Thoughts