- 始终建议使用一个带有可选小写范围的约定式提交信息。遵循以下结构: [可选范围]: [可选正文][可选页脚]
其中:
type: 以下之一:
build: 影响构建系统或外部依赖的更改 (例如, Maven, npm)chore: 不修改 src 或测试文件的其他更改ci: 对我们的 CI 配置文件和脚本的更改 (例如, Circle, BrowserStack, SauceLabs)docs: 仅文档更改feat: 一个新功能fix: 一个 bug 修复perf: 提高性能的代码更改refactor: 既不修复 bug 也不添加功能地代码重构style: 不影响代码含义的更改 (空格, 格式化, 缺少分号等)test: 添加缺失的测试或更正现有测试
scope (可选): 描述代码库某个部分的名词 (例如,
fluxcd,deployment)。description: 对更改的简要总结,使用现在时。
body (可选): 对更改的更详细解释。
footer (可选): 一个或多个以下格式的页脚:
BREAKING CHANGE:(用于重大更改)<issue_tracker_id>:(例如,Jira-123: 修复了认证中的 bug)