Git 代码提交规范:feat、fix、chore 都是什么意思

经常看到别人提交的代码记录里面包含一些feat、fix、chore等等,而我在提交时也不会区分什么,直接写下提交信息,今天就来看一下怎么个事,就拿 element-plus/ant-design 来看一下。

其实这么写是一种代码提交规范,当然不是为了炫技,主要目的是为了提高提交记录的可读性和自动化处理能力。

当然如果团队没有要求,不这么写也可以。

git 提交规范

commit message = subject + :+ 空格 + message 主体

例如:feat:增加用户注册功能

常见的 subject 种类以及含义如下:

1、feat: 新功能(feature)

用于提交新功能。

例如:feat: 增加用户注册功能

2、fix: 修复 bug

用于提交 bug 修复。

例如:fix: 修复登录页面崩溃的问题

3、docs: 文档变更

用于提交仅文档相关的修改。

例如:docs: 更新README文件

4、style: 代码风格变动(不影响代码逻辑)

用于提交仅格式化、标