# GIT Tag常用操作
# 1.创建tag
git tag -a v0.0.0
# 对某条提交的记录打标签
git tag -a v0.0.0 cc16905
# 创建带有说明信息的tag
git tag -a v0.0.0 cc16905 -m "version 0.0.1, tag info"
- 推送
tag
到远程仓库
git push origin v0.0.1
- 一次推送多个标签
git push origin --tags
- 删除标签
git tag -d v0.0.1
- 检出到标签
git checkout v0.0.1
# 2.查看带有tag
信息的git log
git log --pretty=oneline
git log --pretty=oneline --abbrev-commit
# 3.查看tag
信息
- 查看所有
tag
git tag
- 查看某个
tag
信息
git show v0.0.1
# 4.实际应用
一个最好的例子就是在安装opencv_contrib
模块时,需要将仓库切换到对应版本标签上与opencv
主库源码一起才能编译通过。
opencv_contrib
中的tag
:
git tag
"""4.1.0
4.1.1
4.1.2
4.2.0
4.3.0
4.4.0
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.6.0
4.7.0
"""
# reference
1.https://git-scm.com/book/en/v2/Git-Basics-Tagging (opens new window)