主题
Git 提交规范
遵循 Conventional Commits 规范。
格式
<type>(<scope>): <subject>
[optional body]
[optional footer]提交类型(type)
| 类型 | 说明 |
|---|---|
feat | 新功能 |
fix | Bug 修复 |
docs | 文档变更 |
style | 代码格式(不影响逻辑) |
refactor | 代码重构(非 feat/fix) |
perf | 性能优化 |
test | 测试相关 |
chore | 构建 / 工具 / 依赖变更 |
revert | 回滚提交 |
书写规则
- subject:现在时态,首字母小写,句末不加标点
- 单次提交只做一件事
- body 说明 what 和 why,而非 how
- Breaking change 在 footer 注明
BREAKING CHANGE: <描述>
示例
feat(auth): add JWT refresh token support
fix(upload): resolve avatar upload failure on mobile Safari
chore(deps): upgrade react to 18.3.0