My Cheatsheet for git tag
Commands related to the tag subcomamnd of git.
- show available tags
git tag - create a non-annonated (a.k.a. lightweight) tag (without metadata)
git tag temp - create an annonated tag (with metadata)
git tag -a v1 -m "release v1.0" - show info about a tag
git show v1 - show the diff between HEAD and the nearest previous tag
git describe - push all the local tags to remote (
git pushwill not push tags by default)git push --tags - push a single tag
git push origin v1 - fetch all tags associate with current branch
git pull - fetch all tags
git fetch --tags - checkout to a tag
git checkout v1 - checkout to the last commit of a branch (e.g.: master)
git checkout master - delete a tag
git tag -d v1