Skip to content

commit 规范

git commit message  的格式

sh
<type>(<scope>): <subject>

<body>

<footer>
  • type(必填):commit  的类型
  • scope(选填):commit  的影响范围
  • subject(必填):commit  信息的简短描述(50 字以内)
  • body(选填):commit  信息的具体描述
  • footer(选填):重大变化(Breaking Change)和需要关闭的Issue
type含义
feat新功能
fix修复 bug
docs文档类改动
style代码格式改动,同理适用于业务样式调整
refactor重构(即不是新增功能,也不是修复 bug)
perf性能优化相关
typesTypeScript  类型相关的改动
test单元测试、e2e 测试
build构建工具或者依赖项的改动
ci修改项目持续集成流程
chore其他类型的提交
revert恢复或还原相关提交
wip | draft托管平台对应的草稿标识

提示

在 commit 时会有 pre-commit hook 检查 想忽略他可以使用 -n--no-verify

如有转载或 CV 的请标注本站原文地址