用vscode提交一个前端项目总是报
,这尼玛怎么回事?
打开详情说“subject may not be empty“ 或 “type may not be empty“,原来是我输入的message不规范,真心有毒
原因
使用 Git 提交代码时,commit message 没有满足 commitlint 的规则,导致提交失败。commitlint 是一个用于检查 Git commit message 是否符合指定格式的工具,它可以帮助团队保持一致的 commit 风格。message 被要求遵循一定的格式
解决
提交备注信息改为
feat: xxxx
其它提交格式
Bug 修复
fix(组件名): 修复描述
功能添加
feat(组件名): 新增功能描述
性能优化
perf(组件名): 性能优化描述
代码重构
refactor(组件名): 重构描述
文档更新
docs(组件名): 文档更新描述
测试添加或修改
test(组件名): 测试添加或修改描述
配置或工具修改
chore(组件名): 配置或工具修改描述
移除功能
remove(组件名): 移除功能描述
其他:对于一些无法明确分类的变更,你可以使用以下模板
misc: 其他描述
临时回退更改:如果你需要临时回退某个更改,可以使用以下模板
revert: 回退描述
搞这些有意义么!