欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git标签

程序员文章站 2022-06-08 13:55:43
...

我们常常在代码封板时,使用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
 
相关标签: git tag