Git commit 规范
2023年5月1日小于 1 分钟
Header 分为三个部分 type、scope、summary,其中 type 和 summary 为必填项,scope 可以省略
<type>(<scope>): <summary>
Type
用于说明 git commit 的类别,只允许使用下面的标识
- 🎉 init: 项目初始化
- ✨ feat: 添加新功能
- 🐞 fix: 修复 bug
- 📃 docs: 修改文档
- 🌈 style: 修改样式,不改变代码逻辑
- 🦄 refactor: 代码重构,没有新增功能或者修改 bug
- 🎈 perf: 优化相关,提升性能、体验
- 🧪 test: 增加测试用例
- 🔧 build: 依赖相关的内容
- 🐎 ci: CI 配置相关
- 🐳 chore: 构建流程或辅助工具的变动
Scope
Scope 用于说明 commit 影响的范围
Summary
Summary 是对 commit 的一个简短的描述,一般 Git Commit Head 总共不超过 50 个字符,所以 summary 必须精简