git tag <tagname>
示例:
git tag v1.0
git tag -a <tagname> -m "<message>"
示例:
git tag -a v1.0 -m "Release version 1.0"
git tag
git show <tagname>
示例:
git show v1.0
git push origin <tagname>
示例:
git push origin v1.0
git push origin --tags
git tag -d <tagname>
示例:
git tag -d v1.0
git push origin --delete <tagname>
示例:
git push origin --delete v1.0
git tag <new_tag> <old_tag>
git tag -d <old_tag>
git push origin --tags
git push origin --delete <old_tag>
示例:
git tag v1.1 v1.0
git tag -d v1.0
git push origin --tags
git push origin --delete v1.0
git checkout -b <new_branch> <tagname>
示例:
git checkout -b new_feature_branch v1.0
git checkout <tagname>
示例:
git checkout v1.0
注意:检出到标签会导致处于分离头指针(detached HEAD)状态。
git diff <tag1> <tag2>
示例:
git diff v1.0 v1.1
git fetch --tags
git bundle create <file> <tagname>
示例:
git bundle create my_tag.bundle v1.0