Git 报错
问题:
husky > npm run -s commitmsg (node v10.15.0)
sh: commitlint: command not found
husky > commit-msg hook failed (add --no-verify to bypass)
原因:
pre-commit钩子惹的祸
当你在终端输入git commit -m "xxx",提交代码的时候,
pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。
如果代码不符合相应规则,则报错。
解决方法:
- 把pre-commit钩子给删除了
进入 .git —> hooks —> 删除 pre-commit 文件
重新git commit -m 'xxx' git push
2. 绕过pre-commit钩子
git commit --no-verify -m ‘xxx’