# 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
"""
(adsbygoogle = window.adsbygoogle || []).push({});

# reference

1.https://git-scm.com/book/en/v2/Git-Basics-Tagging (opens new window)