关于Git的commit message规范

embedded/2024/10/18 10:16:28/

前几天在提交代码的时候突然发现自己的commit message写的有点问题,然后到网上查了下发现Git的commit message也是有规范的,下面我总结了三条我认为最重要的。

1.commit message需要简洁明了,突出变更的目的

2.提交信息的前缀用来表示你的这次提交主要是涉及哪一方面的改动,通常包括以下几种类型:

  • feat:新功能(feature)

  • fix:修补bug

  • docs:文档(documentation)

  • style: 格式(不影响代码运行的变动)

  • refactor:重构(即不是新增功能,也不是修改bug的代码变动)

  • test:增加测试

  • chore:构建过程或辅助工具的变动

3.避免过于笼统的使用"fix",而是要具体说明您修复的是什么问题或bug


http://www.ppmy.cn/embedded/38183.html

相关文章

密码学《图解密码技术》记录学习 第十章

目录 第十章 10.1 本章学习的内容 10.2 证书 10.2.1 什么是证书 10.2.2 证书的应用场景 (1) Bob 生成密钥对 (2) Bob在认证机构Trent注册自己的公钥 (3)认证机构Trent用自己的私钥对Bob的公钥施加数字签名并生成证书 (4) Alice得到带有认证机构Trent的数字签名的…

QTDay3

思维导图 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//窗口相关设置this->resize(540,415);this->setFixedSize(540,415);//窗口标题this->setWi…

第IV章-Ⅱ Vue3中的插槽使用

第IV章-Ⅱ Vue3中的插槽使用 基本插槽默认内容 具名插槽作用域插槽 在 Vue 3 中,插槽(slots)是一种强大的模式,用于将模板代码从父组件注入到子组件中,使得子组件的内容可以在使用时被自定义。Vue 3 中的插槽用法包括基…

C#知识|上位机项目登录窗口设计(实例)

哈喽,你好啊,我是雷工! 本节通过练习实例学习上位机项目UI设计方法与技巧,以下为学习笔记。 01 界面尺寸 1.1、对于客户对界面有要求的,则需要按照客户要求设计和开发; 1.2、对于客户没有提出要求的情况,则需要前期调研客户对软件界面的功能要求,布局想法,及大概展示…

Star-CCM+通过将所有部件创建一个区域的方式分配至区域后发热功率的赋值方法介绍

前言 Star-CCM通过将所有部件创建一个区域的方式分配至区域后发热功率的赋值方法与上文介绍的方法基本一致。 赋值热源 ● 热源类型选择: 本文按照“总热源”的类型展开介绍。具体的操作方式如下图1所示,在区域内下的物理条件中的能量源选项选择总热…

光伏发电消纳是什么意思?如何消纳?

所谓光伏发电消纳,其实就是指消化、吸纳。因为发电厂(无论是水电、火电、核电、风电电源)发电后送上网,电能无法方便地储存,不用掉就是浪费,所以就要将富余的电能经调度送到有电能需求的负荷点,…

golang获取变量动态类型

类型断言:data.(Type) 类型断言是最常用的获取变量动态类型的方法之一。允许在运行时将接口值转换为其具体类型。 data 是一个接口类型的变量。 Type 是一个具体的类型。 这个表达式的含义是,如果 data 的底层值是 Type 类型,那么 value 将接…

【Linux】gcc/g++的使用

🎉博主首页: 有趣的中国人 🎉专栏首页: Linux 🎉其它专栏: C初阶 | C进阶 | 初阶数据结构 小伙伴们大家好,本片文章将会讲解Linux中gcc/g使用的相关内容。 如果看到最后您觉得这篇文章写得不错…