前言
像其他版本控制系统(VCS)一样,Git可以给仓库历史中的某一个提交打上标签,以示重要。
比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。
在项目中,为了区分SOP的版本代码,常要求打标签。
正文
下面简单的介绍一下TAG的使用.
列出标签
git tag // 或者 gti tag -l git tag --list
当然,我们可以过滤对应的TAG标签(加入tag有很多的话)
// 过滤前缀为V1.7的相关tag git tag -l V1.7* git tag --list V1.7*
创建标签
// v1.0 是tag名称 // tag version 1.0 是tag对应的注释信息 git tag -a v1.0 -m "tag version 1.0"
查看标签的详情
//可以看到tag的备注信息,也可以看到commit的更新记录 git show v1.0
推送标签
git push origin v1.0
删除标签
//删除本地的tag git tag -d v1.0 //删除远程的tag分支 git push origin :refs/tags/v1.0 // 或者使用 git push origin --delete v1.0
当然关于打标签的功能还有其他,但是上面是我比较常用的。
参考文章
© 版权声明