GIT学习笔记-命令基础-打标签

git tag //显示当前所有标签

git tag -l '匹配规则' //筛选出想要的标签 是字母 小写 L

创建标签: 

Git使用两种主要类型的标签:轻量标签(lightwerght)与附注标签(annotated)

 

一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用。

然而,附注标签是存储在 Git 数据库中的一个完整对象。 它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。 通常建议创建附注标签,这样你可以拥有以上所有信息;但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,轻量标签也是可用的。

附注标签:

 

git tag -a v1.1 -m '注释' 

轻量标签:创建轻量标签不需要使用其他参数,只需要提供标签名即可

git tag v1.0-lw

补标签:

git log --pretty=oneline //查看历史提交

git tah -a v1.1 2aa9d19 //部分校验或完整校验

共享标签:默认情况下 git push 命令不会传送标签到远程仓库服务器上。

git push origin [tagname] //单推远程

git push origin --tags //本地所有群推远程

检出标签:不常用!!! git checkout -b [branchname] [tagname]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值