【Git标签管理】理解标签 | 创建标签 | 查看标签 | 删除标签 | 推送标签

目录

1.理解标签

2.创建标签 

3.查看标签

4.删除本地仓库的标签

5.推送标签

6.删除远程仓库的标签 


1.理解标签

  • Git提供一个打标签的功能tag,对某一次事务/提交的表示(作用/意义)。
  • 标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了⼀个别名。例如,在项⽬发布某个版本的时候,针对最后⼀次 commit 起⼀个 v1.0 这样的标签来标识⾥程碑的意义。
  • 这有什么⽤呢?相较于难以记住的 commit id , tag 很好的解决这个问题,因为 tag ⼀定要给⼀个让⼈容易记住,且有意义的名字。当我们需要回退到某个重要版本时,直接使⽤标签就能很快定位到。

2.创建标签 

打标签是根据某次提交记录commit id来打标签的且可以添加相应的详细信息。

  • git tag 打标签的名字 指定提交记录的commit id(如果没有commit id默认为最新一次提交记录)
  • git tag -a 标签名字 -m “标签描述信息”  提交记录的commit id (如果没有commit id默认为最新一次提交记录)

3.查看标签

git tag:查看有哪些标签

tree .git:查看本地仓库

git show 标签名:查看到这个标签名里的详细信息

注:查看打标签的列表,不是根据时间打标签的时间来看的,根据英文单词来排序的。不是根据创建标签的时间来排序的。

4.删除本地仓库的标签

git tag -d 删除的标签名 

5.推送标签

推送指定标签: git push origin tag名称

推送标签 是将本地分支上的一个标签推送至远程仓库的标签上

推送本地仓库所有的标签:git push origin --tags

 

 

6.删除远程仓库的标签 

不建议直接在远程仓库中操作,所有的操作请在本地仓库操作,再推送至远程仓库。

本地删除☞本地删除的结果推送至远程仓库

git push origin :远程标签

:后面要删除远程仓库的标签名(前提:本地仓库中此标签已经删除了)

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐唐思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值