在提交说明中,可以使用feat和fix之外的类型。 工具的实现必须不区分大小写地解析构成约定式提交的信息单元,只有BREAKING CHANGE必须是大写的。 可以在类型/作用域前缀之后,: 之前,附加!字符,以进一步提醒注意破坏性变更。当有!前缀时,正文或脚注内必须包含BREAKING CHANGE: description 示例 fix 如果修复的
1. Conventional Commits(约定式提交) 格式:<type>[optional scope]: <description> 示例:feat(login): add social login support 关键组成部分: Type(必选) Scope(可选) 用括号注明影响范围,如模块名user-service或层级api/auth。 Description(必选) 简明描述变更内容,使用现在时动词开头(如fix login bug→fix(...
#安装 $ npm install validate-commit-msg husky -D #添加package.json文件配置 "husky": { "hooks": { "commit-msg": "validate-commit-msg" } } #自定义校验格式(可选) #添加一个.vcmrc文件,配置对象如下: { "types": ["feat", "fix", "docs", "style", "refactor", "perf", "test", "...
commit 的概述 body commit 具体修改内容, 可以分为多行. footer 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接. 约定式提交规范 以下内容来源于:conventionalcommits.org 每个提交都必须使用类型字段前缀,它由一个名词组成,诸如 feat 或fix ,其后接一个可选的作用域字段,以及一个必要的冒号(英文半角)和...
选填,详细描述本次的commit,一般小的修改在上面description即可描述清楚,而重大更新尽量把body写的详尽,可分行 footer 一般只涉及BREAKING CHANGE和ISSUE相关 BREAKING CHANGE:比如涉及重大变更则本部分为必填项,类似版本升级、接口变更等 ISSUE相关:如当前 commit 针对某个issue,可进行引用/关闭 ...
# initial commit Footer 一些备注, 通常是BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它...
Commit Message Specifications:<Jira-ticket-number><type>:<Description>Example:ABC-1234feat:Supportforasyncexecution1.Between Jira ticket number and typeMUSThas one space.2.Between type and descriptionMUSThas a colon and a space.Type 类型必须是下面之一,并且为小写:feat:修改/增加新功能fix:修改bug的变...
脚注中除了BREAKING CHANGE: <description>,其它条目应该采用类似 git trailer format 这样的惯例。 其它提交类型在约定式提交规范中并没有强制限制,并且在语义化版本中没有隐式影响(除非它们包含 BREAKING CHANGE)。可以为提交类型添加一个围在圆括号内的范围,以为其提供额外的上下文信息。例如feat(parser): adds abil...
Commit changes locally Open the vertical Commit tool window Alt00 located on the left: As your changes are ready to be committed, select the corresponding files or an entire changelist. If you press Ctrl0K, the entire active changelist will be selected. You can also select files under ...
一些备注, 通常是 BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它作为默认的模板,这样可以更...