/
...
/
/
二.Git Tag
Search
Try Notion
二.Git Tag
简介
Git 可以给历史中的某一个提交打上标签,以示重要
Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)
附注标签:
存储在 Git 数据库中的一个完整对象。
它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;
还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。
轻量标签:
本质上是将提交校验和存储到一个文件中 - 没有保存任何其他信息。 创建轻量标签
一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用
二.操作
新建标签并附加信息
$ git tag -a v1.4 -m 'my version 1.4'
$ git tag v1.4-lw 只需要提供标签名字
$ git tag -a v1.2 9fceb02 对过去Commit打Tag,加上校验和(或部分校验和)
查看标签
git tag
git show [tag name] : 比如 git show v1.4
共享标签到远程仓库
git push origin [tagname] 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样
$ git push origin --tags 这将会把所有不在远程仓库服务器上的标签全部传送到那里。