GIT基础篇,使用GIT标签管理仓库

 时间:2026-02-15 02:02:55

1、创建演示用的GIT仓库

GIT基础篇,使用GIT标签管理仓库

2、 本地工作区文件如图所示

GIT基础篇,使用GIT标签管理仓库

1、标签分类

轻量标签:轻量标签像一个不会改变的分支,它只起到标注特定提交的作用

附注标签:附注标签是一个完整的对象。其中包含打标签者的名字、邮件地址、日期时间还有一个标签信息。

2、附注标签创建示例

# 创建附注标签,需要带-a选项,-m选项则是给标签备注信息

# 创建一个附注标签

git tag -a v1.0 -m '第一次打标签'

# 列出标签

git tag

# 查看标签信息和对应的提交信息

git show v1.0

GIT基础篇,使用GIT标签管理仓库

3、轻量标签创建示例

# 创建轻量标签则不需要带任何选项

# 新增一次提交操作

# 创建一个轻量标签

git tag v0.1.0

# 列出当前仓库所有标签

git tag

# 只能查到对应的提交信息

git show v0.1.0

GIT基础篇,使用GIT标签管理仓库

1、很多时候我们可能会忘了给某些节点的提交做标签,但是后期在整理项目的时候,我们希望给它加上,怎么办呢

使用以下命令查看提交历史,可以看到已经打上标签的提交已经可以看到,而信息为测试提交1的提交并没有打上标签

git log --pretty=oneline

GIT基础篇,使用GIT标签管理仓库

2、给历史提交记录打标签的话,需要输入该次提交的 完整SHA-1校验和 或者 部分SHA-1校验和

# 给历史提交记录打个标签

git tag -a v0.9 48e608440e7 -m '给历史提交记录打个标签'

# 列出当前仓库所有标签

git tag

# 查看标签信息和对应的提交信息

git show v0.9

# 再次查看一下提交历史,可以发现标签已经打上

git log --pretty=oneline

GIT基础篇,使用GIT标签管理仓库

1、有些时候,仓库的标签已经很多了,我不想列出那么多标签怎么办,可以使用-l选项列出你想要查看的系列标签

# 示例1:查看v1.*系列的标签

git tag -l 'v1.*'

# 示例2:查看v0.*系列的标签

git tag -l 'v0.*'

GIT基础篇,使用GIT标签管理仓库

1、创建标签当然得有删除标签拉,不然弄错了咋整,下来我们把刚创建的3个标签全部删除

# 删除标签需要加上-d选项,

# 删除标签

git tag -d 'v1.0'

git tag -d 'v0.1.0'

git tag -d 'v0.9'

# 再次查看本仓库的标签,发现已经清空

GIT基础篇,使用GIT标签管理仓库

1、‍共享标签到远程仓库,本项就不做演示了,留给大家自己试试推送单个标签git push 远程仓库名 标签名推送多个标签git push 远程仓库名 --tag

  • git基础篇,新建GIT仓库的两种方法
  • Git Commit以及创建标签并同步到远程git仓库
  • 图解Git仓库管理
  • GIT基础篇,git远程仓库与本地交互详解
  • git仓库中的.git目录常用文件简介
  • 热门搜索
    更年期失眠怎么办 目录中的点怎么打 阿兰若梦境是怎么回事 怎么做鱼好吃 鸡头米怎么吃 贷款的利息怎么算 肚子大怎么减 暹粒怎么读 怎么写好小说 宫颈糜烂是怎么回事