文章目录
- 前言
- 一、git里面的Tag
- 二、Tag 类型
- 1. 轻量级标签(Lightweight Tag)
- 2. 注释标签(Annotated Tag)
- 其他常用操作
- git tag
- git show <tagname>
- git push origin <tagname>
- 删除tag
- 使用 gitk 查看效果
- 总结
前言
一般在版本管理里面,我们上线了一个版本。在对应的版本需要打一个标签,以方便追溯该版本大概的功能,以及需要回滚版本时候,可以更加清楚当前版本信息。(够帮助开发人员更好地管理和跟踪代码的版本,便于回溯和发布。)
一、git里面的Tag
在Git中,标签(Tag)是用于标记重要的提交版本的机制。它们类似于分支,但标签是不可改变的,用于标记代码库中的特定提交。
通过使用标签,开发人员可以更容易地识别和引用特定版本的代码,例如发布版本或里程碑。标签可以包含版本号、日期、说明性信息等。
二、Tag 类型
标签可以分为两种类型:
1. 轻量级标签(Lightweight Tag)
轻量级标签只是一个指向特定提交的引用,类似于一个分支,只是没有分支名。它们非常简单,没有版本号或其他额外信息。创建轻量级标签可以使用git tag <tagname>
命令。
2. 注释标签(Annotated Tag)
注释标签包含了额外的信息,例如版本号、日期、作者、注释等。创建注释标签可以使用git tag -a <tagname>
命令,然后编辑标签信息。
其他常用操作
git tag
对于上面两种类型的标签,可以使用git tag
命令来列出已有的标签
git show
使用git show <tagname>
命令来查看标签的详细信息
git push origin
使用git push origin <tagname>
命令将标签推送到远程仓库。
如果添加 --tags
表示把所有未推送的tag ,推送到远程仓库。
删除tag
git tag -d 标签名称
使用 gitk 查看效果
总结
介绍了工作中常用git tag 操作