经常看到别人提交的代码记录里面包含一些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: 代码风格变动(不影响代码逻辑)
用于提交仅格式化、标