核心理念:
标准结构:
<type>(<scope>): <summary>
<body> (可选)
<type>
:变更类型(动词)<scope>
:变更影响的模块(比如组件名、功能名)<summary>
:一句话总结改了什么<body>
:必要时,详细解释原因、设计决策等常见的 <type>
(变更类型):
Type | 说明 |
---|---|
feat | 新增功能 |
fix | 修复 bug |
refactor | 代码重构(不改变功能) |
perf | 性能优化 |
style | 格式调整(无功能性变化,比如 prettier) |
docs | 文档更新 |
test | 补充或修正测试 |
chore | 构建/运维工具变更,不是产品代码 |
常见的 <scope>
(作用范围):
Button
, Navbar
)auth
, payment
, user-profile
)/core
, /utils
这样的目录名