git commit 时显然需要对提交的message进行规范化处理,可以遵循下列规范(也可以根据项目实际场景约定其他的规范)
type: subject
(空一行)
body
其中type是提交信息的类型,subject可以是对提交内容的概括,body作为具体的提交内容
type
具体type的值只能为以下几类
- feat : 开发了具体的需求功能
- fix: 修复了bug
- docs :文档相关提交
- style:代码格式,比如说新增了一个分号,去掉了一些空格之类(注意不是css的变动)
- refactor:代码重构,比如对现有功能的重写
- test: 测试相关,比如说新增了测试用例
- chore:其他改动,不属于其他type的变动都可以用这个表示
- revert:撤销之前的commit
示例
git commit -m 'feat:项目初始化提交'