GIT提交信息规范

根据我们项目实际情况,暂定以下GIT提交信息规范

<type>[(<scope>)]: <code> <subject>

[<body>]

type[必须]

用于说明 commit 的类别,只允许使用下面几种标识:

  • feature: 新功能、新需求(feature)
  • fixbug: 修复bug
  • docs: 修改文档 (documentation)
  • style: 修改格式(缩进、换行符、换行)(不影响代码运行)(修改HTML/CSS,不在此列)
  • refactor: 重构(不新增功能、也不修改bug)
  • perf: 优化
  • test: 测试相关修改
  • chore: 构建过程&辅助工具/组件的变动
  • revert: 撤销上一次修改
  • merge: 分支合并

scope[可选]

用于说明修改、影响的范围:

  • all:表示大范围的修改
  • module:模块名,表示修改了某个模块

code[必须]

需求号 如果多个 用"+"号连接且"+"两边留有空格
比如:

1000001 + 100002

subject[必须]

对此次提交变动的简要说明,尽量简单。

body[可选]

和上面保留一个空格,对subject的详细描述

DEMO

feature(promotions): 101594 Add banner request

Add a banner type promotion application page.
git

我来吐槽

*

*

已有 2 条评论

    1. azu

      你好请问下Add a banner type promotion application page.这句话的意思是什么,是促销还是优化