查看知名仓库的commit提交记录都有鲜明的风格,能清晰的了解到此次commit修改的类型,修改了什么内容,以及覆盖的范围等
常见的格式:
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
type
是commit的类型:
- feat: 新功能
- fix: 修补bug
- docs: 文档
- style: 格式(不影响代码运行的变动)
- refactor: 重构
- test: 添加测试
- chore: 构建过程或辅助工具的变动
scope
是影响的范围,可以是组件或者文件等。
subject
是commit的描述信息。
body
是commit的一些更具体的修改内容。
footer
可以放置一些备注,例如相关的issue
。
使用示例(来自vue的仓库提交记录)