赞
踩
以面试题为目标来进行学习,不定期推出前端高频面试题及其解析,题无简难,重在积累,欢迎wx关注西西星球!
格式:
<type>(<scope>): <subject>
<body>
<footer>
上述大概分为3部分(使用空行分割):
type(必填): 用于说明commit的类别,只允许使用以下几个标识:
scope(可选): 用于说明commit的影响范围,比如route、component、utils、build等,视项目不同而不同。
subject(必填): commit信息的简短描述,不超过50个字符,要求如下:
body: commit 具体修改内容, 可以分为多行。
footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接。
2.1 feat
# 包含了描述以及正文内有破坏性变更的提交说明
feat: allow provided config object to extend other configs
BREAKING CHANGE: `extends` key in config file is now used for extending other config files
# 包含作用域的提交说明
feat(lang): add polish language
2.2 fix
# 为 fix 编写的提交说明,包含(可选的) issue 编号
fix: correct minor typos in code
see the issue for details on the typos fixed
closes issue #12
2.3 chore
# 包含了可选的 ! 字符以提醒注意破坏性变更的提交说明
chore!: drop Node 6 from testing matrix
BREAKING CHANGE: dropping Node 6 which hits end of life in April
2.4 docs
# 不包含正文的提交说明
docs: correct spelling of CHANGELOG
feat 或 fix ,其后接一个可选的作用域字段,以及一个必要的冒号(英文半角)和空格。feat 类型。fix 类型。fix(parser):BREAKING CHANGE,后面紧跟冒号和空格。BREAKING CHANGE: 之后必须提供描述,以描述对 API 的变更。例如: BREAKING CHANGE: environment variables now take precedence over config files.feat 和 fix 之外的类型。BREAKING CHANGE 必须是大写的。: 之前,附加 ! 字符,以进一步提醒注意破坏性变更。当有 ! 前缀时,正文或脚注内必须包含 BREAKING CHANGE: description赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。