创建标签

标签是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。在Git中打标签非常简单,首先,切换到需要打标签的分支上,然后,敲命令git tag <name>就可以打一个新标签,git tag可以查看所有标签:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Git创建和删除标签 随笔 第1张

默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办?
方法是通过git log找到历史提交的commit id,然后打上就可以了, 可以用git show <tagname>查看标签信息:

Git创建和删除标签 随笔 第2张

还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字:

Git创建和删除标签 随笔 第3张

注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。

删除标签

如果标签打错了,也可以删除:

Git创建和删除标签 随笔 第4张

如果要推送某个标签到远程,使用命令git push origin <tagname>,或者,一次性推送全部尚未推送到远程的本地标签:

Git创建和删除标签 随笔 第5张

如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除,然后,从远程删除。删除命令也是push,格式如下:

Git创建和删除标签 随笔 第6张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄