赞
踩
背景:同一个网页,两人同时开发,下午我拉取远程仓库代码时冲突,拉取失败,提示信息是:
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规范所以报错。
结论:不能以大写字母作为描述的开头。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。