Git 规范

news/2025/1/17 6:34:22/
github-gist">

Commit 提交规范

Git commit 规范是一种约定俗成的方式,用于规范化提交信息的格式和内容。
遵循 Git commit 规范可以提高代码提交信息的可读性和可维护性,方便团队成员之间的沟通和代码审查。
同时,还可以利用工具和脚本来自动生成 Changelog 等文档,提升开发效率。

类型描述
ci主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle 等)的提交
docs文档更新
feat新增功能
fixbug 修复
perf性能, 体验优化
refactor重构代码(既没有新增功能,也没有修复 bug)
revert回滚某个更早之前的提交
style不影响程序逻辑的代码修改(修改空白字符,格式缩进,补全缺失的分号等,没有改变代码逻辑)
test新增测试用例或是更新现有测试
chore不属于以上类型的其他类型
build主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交

Branch 命名规范

master

主分支,用于部署生产环境,不能直接在该分支上开发

develop

开发分支,feature 分支都是基于 develop 分支下创建的

feature/xxx

功能开发分支,从 develop 分支创建,开发完成后合并回 develop 分支

release/xxx

预发布分支,在合并好 feature 分支的 develop 分支上创建

bugfix/xxx

功能 bug 修复分支

hotfix/xxx

紧急 bug 修改分支


http://www.ppmy.cn/news/1563818.html

相关文章

STM32之USART_串口通讯

目录 引言 一、通讯相关基础 1.1 并行通讯与串行通讯 1.2 单工、半双工、全双工通讯 1.3 同步与异步通讯 1.4 串口介绍 1.5 串口通讯协议 二、USART外设 三、USART_功能框图原理介绍 四、波特率的设置 五、总结 引言 本次介绍STM32中片上外设中的模块之一——串口通…

平滑算法 效果比较

目录 高斯平滑 效果对比 移动平均效果比较: 高斯平滑 效果对比 右边两个参数是1.5 2 代码: smooth_demo.py import numpy as np import cv2 from scipy.ndimage import gaussian_filter1ddef gaussian_smooth_array(arr, sigma):smoothed_arr = gaussian_filter1d(arr, s…

【0x0084】HCI_Set_Min_Encryption_Key_Size命令详解

目录 一、命令概述 二、命令格式及参数 2.1 HCI_Set_Min_Encryption_Key_Size命令格式 2.2. Min_Encryption_Key_Size 三、生成事件及参数 3.1. HCI_Command_Complete 事件 3.2. Status 四、命令的执行流程 4.1. 主机端准备阶段 4.2. 命令发送阶段 4.3. 控制器接收和…

2025最新版Sublime Text 4安装使用指南

2025最新版Sublime Text 4安装使用指南 The Installation and Usage Guide of the Latest Sublime Text 4 in 2025 By JacksonML Sublime Text 4是全球流行的、人们耳熟能详的文本编辑器及开发工具。使用Sublime Text 4能够满足轻量级代码编写和文档编辑等。 本文简要介绍2…

“扣子”开发之四:与千帆AppBuilder比较

上一个专题——“扣子”开发——未能落地,开始抱着极大的热情进入,但迅速被稚嫩的架构模型折磨打击,硬着头皮坚持了两周,终究还是感觉不实用不趁手放弃了。今天询问了下豆包,看看还有哪些比较好的AI开发平台&#xff0…

uni-app h5修改浏览器导航栏的 title以及icon

1.title 在pages.json文件中修改:"navigationBarTitleText":"uni-app" 2.icon的修改 2.1 在static中新建一个index.html文件作为模板文件,并且将你的icon图片也放在static文件夹下 2.2 在index.html文件中加入如下代码(记得icon文件…

【汇编器和编译器的区别】

汇编器(Assembler) 和 编译器(Compiler) 都是程序开发过程中将高级或低级代码转换为机器可执行代码的工具,但它们的功能和工作原理有所不同。以下是它们之间的主要区别: 1. 作用对象 汇编器(Ass…

《鸿蒙Next旅游应用:人工智能赋能个性化与智能导览新体验》

随着鸿蒙Next的推出,旅游应用迎来了全新的发展机遇,借助人工智能技术能为用户带来更出色的个性化推荐和智能导览服务。 鸿蒙Next与人工智能融合优势 鸿蒙Next拥有强大的分布式能力和原生智能体验。其能打破设备界限,实现多设备协同&#xf…