共计 419 个字符,预计需要花费 2 分钟才能阅读完成。
commit message 包含三个部分:Header、Body、Footer,一般 Header 是必需的,Body 和 Footer 可以省略。Header
部分只有一行,包括三个字段:type
(必需)、scope
(可选,用于定义 type 的影响范围)和subject
(必需,commit 的简短描述)。
类型 | 描述 |
---|---|
feat | 新增功能 |
fix | bug 修复 |
docs | 文档更新 |
style | 不影响程序逻辑的代码修改(修改空白字符,格式缩进,补全缺失的分号等,没有改变代码逻辑) |
refactor | 重构代码(既没有新增功能,也没有修复 bug) |
perf | 性能, 体验优化 |
test | 新增测试用例或是更新现有测试 |
build | 主要目的是修改项目构建系统 (例如 glup,webpack,rollup 的配置等) 的提交 |
ci | 主要目的是修改项目继续集成流程 (例如 Travis,Jenkins,GitLab CI,Circle 等) 的提交 |
chore | 不属于以上类型的其他类型 |
revert | 回滚某个更早之前的提交 |
正文完
加入官方交流QQ群:778957856