Git 提交规范-备忘
用于标识本次提交的主要目的:说明:谨以在官方的基础上,加入个人理解,不一定精准
feat (新功能), fix (修复), docs (文档), style (格式),
refactor (重构), test (测试), chore (杂务) 等
-
feat:
表示在代码库中新增了一个功能(这和语义化版本中的 MINOR 相对应) -
fix:
表示在代码库中修复了一个 bug(这和语义化版本中的 PATCH 相对应) -
docs:
修改文档。例:修改 README 文件、API 文档、注释等 -
style:
修改代码的样式/格式(不影响代码运行的变动)例:调整缩进、空格、空行等 -
refactor:
重构代码(即不是新增功能,也不是修改bug的代码变动)例:修改代码结构、变量名、函数名、入参等但不修改功能逻辑 -
chore:
用于对非业务性代码进行修改/构建过程或辅助工具的变动。例:修改构建流程或者工具配置等 -
test:
修改测试用例。例:添加、删除、修改代码的测试用例等 -
perf:
优化性能。例:提升代码的性能、减少内存占用等; -
build:
打包/修改项目构建系统。例:修改依赖库、外部接口或者升级 Node 版本等 -
ci:
持续集成/修改持续集成流程。例:修改 Travis、Jenkins 等工作流配置 -
revert:
撤销,版本回退
// improvement: 改进 (感觉跟perf一个意思)