前言

打标签

像其他版本控制系统(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

当然关于打标签的功能还有其他,但是上面是我比较常用的。

参考文章

  1. 2.6 Git 基础 – 打标签
  2. Git tag用法
  3. Git中tag标签的使用

相关文章

暂无评论

none
暂无评论...