Skip to main content

git commit消息格式

·71 words·1 min· loading
Raven005
Author
Raven005
A little bit about you
Table of Contents

核心公式
#

基本结构如下

<type>(<scope>): <subject>

<body>

<footer>

最简结构

<type>(<scope>): <subject>
example: feat(login): 增加用户登录验证功能

详细字段
#

Type
#

Type中文含义例子
feat新功能新增了一个功能或特性feat: 添加购物车功能
fix修复修复了一个Bugfix: 修复登录页面的样式错误
docs文档仅修改了文档(README、注释等)docs: 更新API接口文档
style格式修改代码格式(不影响代码运行)style: 调整缩进和空格
refactor重构既不是新功能也不是修Bug的代码改动refactor: 将循环改为递归
test测试增加或修改测试代码test: 增加用户模块的单元测试
chore构建/工具修改构建流程、依赖包等chore: 升级webpack版本

Scope(选填)
#

说明这次影响了哪个模块

  • 大项目: feat(user), fix(database), style(login)
  • 小项目:可以省略不写

Subject (必填)
#

对改动的简短描述

  • 例子: fix: 修复登录按钮无法点击的问题