解决Git – husky > pre-commit hook failed (add –no-verify to bypass)问题
今天 git commit -m ""
提交代码时,报husky > pre-commit hook failed (add –no-verify to bypass)问题,如下图:
这是因为pre-commit 钩子会在 Git 键入提交信息前运行 代码风格检查。
代码检测规则是根据 .git/hooks/pre-commit 文件配置。
如果你的代码不符合相应规则, 就会引发报错,解决该问题也很简单。
就是将 git commit -m "xxx"
改为如下命令,便可解决:
git commit --no-verify -m "XXX"
如果上述解决方案无效,我们可以尝试以下方案:
卸载 husky。
只要把项目的 package.json 文件中 devDependencies 节点下的 husky 库删掉,然后重新 npm i 一次即可。
或者直接在项目根目录下执行 npm uninstall husky --save
也可以,再次提交,自动化测试功能就屏蔽掉。
进入项目的 .git
文件夹(文件夹默认隐藏,可先设置显示或者命令 ls 查找),再进入 hooks 文件夹,删除 pre-commit 文件,重新 git commit -m "xxx"
,最后 git push
就ok了。
声明:
1. 本站所有文章教程及资源素材均来源于网络与用户分享或为本站原创,仅限用于学习和研究。
2. 如果内容损害你的权益请联系客服QQ:1642748312给予处理。
码云笔记 » 解决Git – husky > pre-commit hook failed (add –no-verify to bypass)问题
1. 本站所有文章教程及资源素材均来源于网络与用户分享或为本站原创,仅限用于学习和研究。
2. 如果内容损害你的权益请联系客服QQ:1642748312给予处理。
码云笔记 » 解决Git – husky > pre-commit hook failed (add –no-verify to bypass)问题