Git commit 提交时报错, 提示信息如下:
⧗ input: 项目搭建:基于xx框架搭建的...,包含一些基础示例和项目配置
✖ subject may not be empty [subject-empty]
✖ type may not be empty [type-empty]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
husky - commit-msg hook exited with code 1 (error)
报错原因
使用 Git 提交代码时,commit message 没有满足 commitlint 的规则,导致提交失败。
commitlint
是一个用于检查 Git commit message 是否符合指定格式的工具,它可以帮助团队保持一致的 commit 风格。
message 被要求遵循一定的格式
解决方案
提交信息改为如下格式
feat(project-setup): 搭建基于dumi框架的UI组件库
包含一些基础示例和项目配置。
其它提交格式
Bug 修复
fix(组件名): 修复描述
功能添加
feat(组件名): 新增功能描述
性能优化
perf(组件名): 性能优化描述
代码重构
refactor(组件名): 重构描述
文档更新
docs(组件名): 文档更新描述
测试添加或修改
test(组件名): 测试添加或修改描述
配置或工具修改
chore(组件名): 配置或工具修改描述
移除功能
remove(组件名): 移除功能描述
其他:对于一些无法明确分类的变更,你可以使用以下模板文章来源:https://www.toymoban.com/news/detail-840493.html
misc: 其他描述
临时回退更改:如果你需要临时回退某个更改,可以使用以下模板文章来源地址https://www.toymoban.com/news/detail-840493.html
revert: 回退描述
到了这里,关于Git commit 提交时报错: “subject may not be empty“ 或 “type may not be empty“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!