- 为什么需要 Commit 规范?
在深入格式之前,先理解“为什么”能让你坚持遵守:
代码审查 (Review) 更高效:清晰的标题能让 Reviewer 快速判断修改的范围和性质。
自动化生成 Changelog:规范的格式可以直接脚本提取生成发布日志。
版本回溯与定位 (Bisect):当出现 Bug 需要回滚时,规范的提交记录能帮你快速定位是哪个 feat 或 fix 引入的问题。
语义化版本控制:提交类型(如 fix vs feat)直接对应版本号的 Patch 或 Minor 更新。
2. 标准格式结构
一个标准的 Commit Message 包含三个部分:Header、Body 和 Footer。
Text
():
// 空一行
// 空一行