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 的規(guī)則,導致提交失敗。
commitlint
是一個用于檢查 Git commit message 是否符合指定格式的工具,它可以幫助團隊保持一致的 commit 風格。
message 被要求遵循一定的格式
解決方案
提交信息改為如下格式
feat(project-setup): 搭建基于dumi框架的UI組件庫
包含一些基礎示例和項目配置。
其它提交格式
Bug 修復
fix(組件名): 修復描述
功能添加
feat(組件名): 新增功能描述
性能優(yōu)化
perf(組件名): 性能優(yōu)化描述
代碼重構(gòu)
refactor(組件名): 重構(gòu)描述
文檔更新
docs(組件名): 文檔更新描述
測試添加或修改
test(組件名): 測試添加或修改描述
配置或工具修改
chore(組件名): 配置或工具修改描述
移除功能
remove(組件名): 移除功能描述
其他:對于一些無法明確分類的變更,你可以使用以下模板文章來源:http://www.zghlxwxcb.cn/news/detail-840493.html
misc: 其他描述
臨時回退更改:如果你需要臨時回退某個更改,可以使用以下模板文章來源地址http://www.zghlxwxcb.cn/news/detail-840493.html
revert: 回退描述
到了這里,關于Git commit 提交時報錯: “subject may not be empty“ 或 “type may not be empty“的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!