您当前的位置: 首页 >  git

王佳斌

暂无认证

  • 2浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git - husky > pre-commit hook failed (add --no-verify to bypass) 解决方案

王佳斌 发布时间:2021-02-02 20:59:55 ,浏览量:2

前言

如果您 git commit -m "" 提交代码时,pre-commit 钩子会在 Git 键入提交信息前运行 代码风格检查。

代码检测规则是根据 .git/hooks/pre-commit 文件配置。

如果您的代码不符合相应规则, 就会引发报错,解决方案如下。

解决方案

git commit -m "xxx" 改为如下命令,便可解决:

git commit --no-verify -m "XXX"
写在后面

如果上述解决方案无效,您可以尝试以下方案:

  1. 卸载 husky。只要把项目的 package.json 文件中 devDependencies 节点下的 husky 库删掉,然后重新 npm i 一次即可。或者直接在项目根目录下执行 npm uninstall husky --save 也可以,再次提交,自动化测试功能就屏蔽掉。
  2. 进入项目的 .git 文件夹(文件夹默认隐藏,可先设置显示或者命令 ls 查找),再进入 hooks 文件夹,删除 pre-commit 文件,重新 git commit -m 'xxx' ,最后 git push 即可。
关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.2209s