git提交异常:
shell
PS F:\work\gzjg\web> git commit -m "添加.gitignore文件"
→ No staged files match any configured task.
Run pre-commit hook done.
Start running commit-msg hook...
⧗ input: 添加.gitignore文件
✖ Please add rules to your `commitlint.config.js`
- Getting started guide: https://commitlint.js.org/guides/getting-started
- Example config: https://github.com/conventional-changelog/commitlint/blob/master/%40commitlint/config-conventional/src/index.ts [empty-rules]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
解决:
-
安装依赖
shellpnpm add -Dw @commitlint/config-conventional @commitlint/cli -
添加最小"约定式"规则
在 仓库根目录(和 .git、package.json 同级)新建文件commitlint.config.jscsharpexport default { extends: ['@commitlint/config-conventional'], };