Git教程:标签管理(三)

标签管理:

上一篇文章介绍了什么是标签以及如何创建标签,现在我们来看怎样具体的操作标签才能使得标签发挥其作用。


比如删除标签的操作:git tag -d <tagname>

现在我们删除标签 v0.0.1:

$ git tag -d v0.0.1
Deleted tag 'v0.0.1' (was 413cd70)

Git告诉我们 v0.0.1 已经删除了。

其实可能有的小伙伴们会看出来,我们创建的标签只是在本地仓,而对远程仓库毫无影响,所以其实我们是需要把标签推送到远程仓库的:使用命令:git push

比如现在我们把标签 v1.0 推送到远程仓:

$ git push origin v1.0
Warning: Permanently added the RSA host key for IP address 'xxxx.xxxx.xxxx.xxxx' to the list of known hosts.
Total 0 (delta 0), reused 0 (delta 0)
To github.com:CoderCXF/firstRep.git
 * [new tag]         v1.0 -> v1.0

这个时候你登录github就可以看到 1 release :

如果你再推送一个标签至远程仓,就会看到 2 releases:

$ git push origin v0.0
Warning: Permanently added the RSA host key for IP address 'xxxx.xxxx.xxxx.xxxx' to the list of known hosts.
Total 0 (delta 0), reused 0 (delta 0)
To github.com:CoderCXF/firstRep.git
 * [new tag]         v0.0 -> v0.0

在这里插入图片描述
在这里插入图片描述

如果你已经把标签推送到远程仓库,还想删除,就得分两步进行了:

第一步:先从本地删除:git tag -d <tagname>:

$ git tag -d v0.0
Deleted tag 'v0.0' (was 1d79486)

然后从远程删除:git push origin :refs/tags/<tagname>:

$ git push origin :refs/tags/v0.0
To github.com:xxxxxx/firstRep.git
 - [deleted]         v0.0

这个时候完全删除干净了,登录github查看是否只剩下了 v1.0 这个标签:
在这里插入图片描述
看到确实v0.0标签被删除了。删除完成。
在这里插入图片描述




参考:

【1】廖雪峰Git教程

【2】如何利用Git中的tag管理项目版本号

【3】Git标签管理-添加、查看、删除Git标签

【4】Git 标签管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值