Git标签

我们常常在代码封板时,使用git 创建一个tag ,这样一个不可修改的历史代码版本就像被我们封存起来一样

1.方便运维发布拉取

2.方便代码版本管理

git 的 tag 功能:

(1): 轻量级的

它其实是一个独立的分支,或者说是一个不可变的分支.指向特定提交对象的引用.

(2):带附注的

实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证,电子邮件地址和日期,一般我们都建议使用含附注型的标签,以便保留相关信息.

所以我们推荐使用第二种标签形式.

创建标签:

git tag -a V1.2 -m 'WebSite version 1.2'

成功创建了本地一个版本 V1.2 ,并添加了附注信息 'WebSite version 1.2' 

查看标签:

git tag
1.5.5
s1.0.0
s1.0.1

显示附注信息:

需要用 show 指令来查看

git show v2.4.10
 

上面显示出来了v2.4.10 标签的所有提交信息

tag 远程推送:

git push origin --tags

删除标签:

git tag -d V2.4.10

 删除线上版本:

git push origin :refs/tags/V2.4.10
 

获取远程版本:

git fetch origin tag V2.4.10
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值