在提交说明中,可以使用feat和fix之外的类型。 工具的实现必须不区分大小写地解析构成约定式提交的信息单元,只有BREAKING CHANGE必须是大写的。 可以在类型/作用域前缀之后,: 之前,附加!字符,以进一步提醒注意破坏性变更。当有!前缀时,正文或脚注内必须包含BREAKING CHANGE: description 示例 fix 如果修复的这个BUG只影响...
revert:: commit 回退。 范围(scope) 可以为提交类型添加一个围在圆括号内的作用域,以为其提供额外的上下文信息。例如 feat(parser): adds ability to parse arrays.。 BREAKING CHANGE 在可选的正文或脚注的起始位置带有 BREAKING CHANGE: 的提交,表示引入了破坏性 API 变更(这和语义化版本中的 MAJOR 相对应)。
一些备注, 通常是BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它作为默认的模板,这样可以更加...
在提交说明中,可以使用 feat 和fix 之外的类型。 工具的实现必须不区分大小写地解析构成约定式提交的信息单元,只有 BREAKING CHANGE 必须是大写的。 可以在类型/作用域前缀之后,: 之前,附加 ! 字符,以进一步提醒注意破坏性变更。当有 ! 前缀时,正文或脚注内必须包含 BREAKING CHANGE: description 示例 fix 如果修复...
选填,详细描述本次的commit,一般小的修改在上面description即可描述清楚,而重大更新尽量把body写的详尽,可分行 footer 一般只涉及BREAKING CHANGE和ISSUE相关 BREAKING CHANGE:比如涉及重大变更则本部分为必填项,类似版本升级、接口变更等 ISSUE相关:如当前 commit 针对某个issue,可进行引用/关闭 ...
第一行可以理解为是title,其余的是description,这个定义看个人喜欢,所以一般提交时加一个"-m",其实只是提交了title,其实是可以加多个的。 再参考git的官网: Though not required, it’s a good idea to begin the commit message with a single short (less than 50 character) line summarizing the change, fo...
脚注中除了BREAKING CHANGE: <description>,其它条目应该采用类似 git trailer format 这样的惯例。 其它提交类型在约定式提交规范中并没有强制限制,并且在语义化版本中没有隐式影响(除非它们包含 BREAKING CHANGE)。可以为提交类型添加一个围在圆括号内的范围,以为其提供额外的上下文信息。例如feat(parser): adds abil...
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的变...
1. Explanation: filter-branchlets you rewrite your git history. It can apply transformations to each commit or filter out commits based on certain criteria. Seegit filter-branch --helpfor a comprehensive description and usage instructions.
一些备注, 通常是 BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它作为默认的模板,这样可以更...