commit信息包括三个字段:type(必需),scope(可选)和subject(必需)
1.type:type是用于说明该commit的类型的,一般我们会规定type的类型如下:
- feat:新功能(feature)
- fix:修复bug docs:文档(documents)
- style:代码格式(不影响代码运行的格式变动,注意不是指CSS的修改* * *
- refactor:重构(既不是新增功能,也不是修改bug的代码变动)
- test:提交测试代码(单元测试,集成测试等)
- chore:构建或辅助工具的变动
- misc:一些未归类或不知道将它归类到什么方面的提交
2.scope:用于说明此次代码提交影响的范围,这个视项目不同而定一般可以按照功能模块来对应
3.subject:subject是对于该commit目的的简短描述10,ISSUEE-ID:禅道bug序号。当修改bug提3日必须录入bug序号,告知测试
4.ISSUEE-ID:bug序号。当修改bug提交时,必须录入bug序号,告知测试
body其实就是subject的详细说明,而footer中你可以填写相关的需求管理issues id.