x subject may not be empty [subject-empty] x type may not be empty [type-empty] git本地提交报错

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

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规范所以报错。
结论:不能以大写字母作为描述的开头。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值