git标签

打标签

git支持两种类型的标签:轻量标签与附注标签。

轻量标签是一个指向特定提交的引用,但是它不可被移动。

附注标签是一个在git数据库中的完整对象,它包含打标签者的名字、电子邮件地址、日期时间,并且是可以被校验的。

打一个轻量标签很容易,使用即可:

git会给当前分支最近的提交对象打上标签。

如果要给其他的提交对象打标签,需要写明提交对象SHA-1串。

打附注标签需要使用选项,选项可以填写标签描述:

上面的命令表示:在上打一个附注标签,标签名是,标签描述是。

查看标签

使用即可查看标签:

这表示我们目前有两个标签:和。

使用查看标签详细信息:

其中是轻量标签,是附注标签。附注标签比轻量标签保存更多的信息。

推送标签

默认不会推送标签,如果要推送标签,需要使用下面的命令:

上面的命令会将标签推送到。

如果要把所有未推送的标签都推送到远程,可以使用选项:

检出标签

标签并不能像分支那样移动,如果想要检出标签,可以将其检出到一条新分支上:

这条命令会新建一条分支,它与指向相同。

删除标签

本地删除标签很简单:

这条命令会删除标签。

删除远程标签需要使用命令:

这会删除远程的标签。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0G48O00?refer=cp_1026

同媒体快讯

扫码关注云+社区