项目发布前如何打tag标签及标签命名规范

项目发布前如何打tag标签及标签命名规范

1.问题背景

我们知道git分支可以理解为一系列提交流水组成的线,如果我们开发的项目到了一个比较重要的阶段,比如项目发布上线,处于方便后期代码的追溯和维护的考虑,如何在繁杂的日志提交记录中快速定位到这些重要的阶段呢?

​ 很简单,就跟我们阅读书籍一样,遇到出彩的地方,我们可以用记号笔做标记。同理,在git中我们可以给当前或者历史的某次提交节点打上标签(tag);

2.标签命名约定

不同的软件公司对git标签的命名规则有不同的约定,整体来看 git标签的命名规则大致与软件的发布版本号一致,格式如下:

在这里插入图片描述

以V4.2.4标签名称为例说明:

在这里插入图片描述

说明:

(1)主版本号:主版本号一般从0或者1开始,一般当项目进行重大修改,则版本号加1;
(2)次版本号:次版本号是相对于主版本号而言,一般对应的是主版本下局部的调整;
(3)修订版本号:一般是Bug的修复或者细小的变动而发布的一个版本;

3.动手实践

下面我们基于idea工具和git命令两种方式开始动手实践。

3.1 使用idea工具实操

1)当前分支下打标签

为当前master分支打标签:

在这里插入图片描述

在当前提交head中可看到标签信息:

在这里插入图片描述

2)为历史提交记录打标签

有时候针对一些重要阶段漏打tag,此时我们可为历史提交节点打tag:

在这里插入图片描述

3.2 使用git命令实操

1)为当前master分支head添加标签

在这里插入图片描述

查看标签信息:

在这里插入图片描述

2)为历史提交记录打标签

在这里插入图片描述

打标签:

在这里插入图片描述

效果:

在这里插入图片描述

转存中…(img-L2vlWqaT-1708335422805)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/479381.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一般小红书种草达人多少钱,投放注意事项

在互联网时代,小红书成为了广大消费者了解、评价和分享美妆、服饰、生活方式等方面的平台之一。平台上诸多用户的种草帖,已经成为了很多人发现新品、了解产品真实情况的重要渠道。同时众多品牌也纷纷加入了进来,今天我们和大家来分享下一般小…

力扣面试150 验证回文串 双指针 Character API

Problem: 125. 验证回文串 文章目录 思路复杂度Code 思路 👨‍🏫 参考题解 Character.isLetterorDigit(char c):判读字符 c 是否是字母或者数字 Character.toLowerCase(char c):将字符 c 转换为小写字母 复杂度 时间复杂度: …

51_蓝桥杯_数码管静态显示

一 电路 二 数码管静态显示工作原理 三 代码 代码1 实现第一个数码管显示数字6的功能 #include "reg52.h"unsigned char code SMG_Duanma[18] {0xc0,0xf9.0xa4,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc0,0x86,0x8e,0xbf,0x7f};void Delay(unsignde int t) {wh…

【微服务生态】Docker

文章目录 一、基础篇1. 简介2. 下载与安装3. 常用命令3.1 帮助启动类3.2 镜像命令3.3 容器命令 4. Docker 容器数据券5. Docker 镜像5.1 commit 生成镜像5.2 Docker Registry5.3 发布镜像 6. Docker 常规安装软件 二、高级篇1. Dockerfile1.1 概述1.2 基础知识1.3 Dockerfile常…

【大模型 向量库】从向量搜索到向量数据库

大模型向量库 向量:AI核心向量库:语义近似搜索大模型 向量库YOLO 向量数据库嵌入(Embedding)设计最近邻搜索近似近邻搜索 主流向量数据库Milvus 实践 向量:AI核心 向量伴随着 AI 模型的发展而发展。 向量&#xff…

LLM Note 1

文章目录 Speculative decoding(sampling)重复Beam searchContrastive searchHallucinationEmbbeding overlappep简单例子vector space overlappedTop K, Top P, TemperatureMOESpeculative decoding(sampling) (感谢 Efficient NLP) 以下的内容,主要帮助decoding高质量…

软件安装遇到bug、报错不知道怎么解决?赶紧收藏起来!

前言 本文举例了几个常见的软件工具使用问题,文末会提供一些我自己整理和使用的工具资料 。 "在追逐零 Bug 的路上,我们不断学习、改进,更加坚定自己的技术信念。让我们相信,每一个 Bug 都是我们成长的机会。" 一、VM…

C++之C++输入输出流

目录 1、输入输出的含义 2、C输入输出机制 2.1、"流"的概念 2.2、C常用流类型 2.3、流类型之间的关系 2.4、流的状态 2.5、管理流的状态 2.6、流的通用操作 2.7、缓冲区 2.7.1、为什么要引入缓冲区呢? 2.7.2、缓冲区要做哪些工作? …

[计算机网络]---UDP协议

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、端口号…

【小呆的力学笔记】弹塑性力学的初步认知五:初始屈服条件(1)

文章目录 3. 初始屈服条件3.1 两个假设以及屈服条件基本形式3.2 π \pi π平面、Lode参数3.3 屈服曲线的一般特征 3. 初始屈服条件 3.1 两个假设以及屈服条件基本形式 在简单拉伸时,材料的屈服很明确,即 σ > σ s (1) \sigma\gt\sigma_s\tag{1} …

人工智能|机器学习——基于机器学习的舌苔检测

代码下载: 基于深度学习的舌苔检测毕设留档.zip资源-CSDN文库 1 研究背景 1.1.研究背景与意义 目前随着人们生活水平的不断提高,对于中医主张的理念越来越认可,对中医的需求也越来越多。在诊断中,中医通过观察人的舌头的舌质、苔…

VSCode-下载安装-远程连接linux(方便容器编排格式学习)

VSCode下载安装 下载安装请参考 VSCode下载教程https://blog.csdn.net/weixin_43121885/article/details/131779104?ops_request_misc%257B%2522request%255Fid%2522%253A%2522170812811316800211530507%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&am…