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
 

猜你喜欢

转载自blog.csdn.net/Byd_chao/article/details/83015820
今日推荐