1、规范格式

<type>: <subject> [#<story_id>]
<body>

2、解析

2.1type

type 是用于说明该 commit 的类型的,一般我们会规定 type 的类型如下

type内容
feat新功能(feature)
fix修复 bug
docs文档(documents)
style代码格式(不影响代码运行的格式变动,注意不是指 CSS 的修改)
refactor重构(既不是新增功能,也不是修改 bug 的代码变动)
test提交测试代码(单元测试,集成测试等)
chore构建或辅助工具的变动
misc一些未归类或不知道将它归类到什么方面的提交

2.2subject

subject 是对于该 commit 目的的简短描述

2.3story_id

关联到本次迭代具体的story或新功能的ID

2.4body

body 其实就是 subject 的详细说明