当前位置:   article > 正文

x subject may not be empty [subject-empty] x type may not be empty [type-empty] git本地提交报错_subject must not be sentence-case, start-case, pas

subject must not be sentence-case, start-case, pascal-case, upper-case [subj

背景:同一个网页,两人同时开发,下午我拉取远程仓库代码时冲突,拉取失败,提示信息是:

Please commit your changes or stash them before you merge. 显然 ,需要我们先commit本地代码才可以拉取,但是我在commit时,出现了如下的错误:

提示也比较明确 在git commit -m "" 时,要使用 fix: xxxxx

具体 git 代码提交规范如下

type:用于说明 commit 的类型,被指定在 commitlint.config.js 的 type-enum
feat:新功能(feature)
fix:修补bug
docs:文档
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
revert: 回滚到上一个版本

但是这里有一个坑,fix之后必须是英文的冒号,并且需要敲一个空格。

 

成功!

除此错误之外,今天又碰到了另一个错
subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]

有道翻译:主语不能是句子-case, start-case, pascal-case,大写[主语-case]
报错截图

 可见 我 git commit -m 时,描述第一个字母是大写B,不符合git规范所以报错。
结论:不能以大写字母作为描述的开头。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/846034
推荐阅读
相关标签
  

闽ICP备14008679号