git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)
阅读数:93 评论数:0
跳转到新版页面分类
应用软件
正文
一、原理
当执行git commit -m "xxx",提交代码的时候,pre-commit钩子会在git键入提交信息前运行做代码风格检查,如果代码不符合相应规则,则报错,而它的的检测规则是依据.git/hook/pre-commit文件里面的相关定义。
二、解决方法
方法1:
卸载husky。只要把项目的package.json文件中devDependencies节点下的husky库删掉,然后重新npm i 一次即可。或者直接在项目根目录下执行npm uninstall husky --save也可以,再次提交,自动化测试功能就屏蔽掉
方法2:
进入项目的.git文件夹(文件夹默认隐藏,可先设置显示或者命令ls查找),再进入hooks文件夹,删除pre-commit文件,重新git commit -m 'xxx' git push即可。
方法3:
将git commit -m "XXX" 改为 git commit --no-verify -m "XXX"
相关推荐
方式一、使用油猴脚本
https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%
一、使用tail for windows工具
tail for windows是便携式软件不需要安装
https://tail-for-windows.en.softonic.com/
解压后将tai
一、maven integration
添加此插件,就可以构建一个maven项目。
二、publish over ssh
添加此插件,就可以配置与远程服务器ssh连接,实现文件传输,在远程服务执行命令