最近开发过程中突然遇到这个问题,我和我的小伙伴们都懵了,明明代码改动觉得很规范啊,经过思考感觉可能是新敲的代码出现规范问题了,可是又找不到,于是通过下面的第二个办法解决掉这个提交校验

首先要知道出现这个错误是因为提交推送前会触发pre-commit勾子,由于代码出现不规范被检测到所以禁止提交,如果想取消这个提交前校验可以卸载掉husky,这里以npm为例输入命令:

         npm uninstall husky --save

这里也为大家提供两种其他解决办法:

 1:进入项目的.git文件夹这个文件夹默认为隐藏的,可先设置显示,再进入hooks文件夹,删除pre-commit文件,重新git commit -m ‘xxx’ git push推送即可

 2:将输入的命令:git commit -m “XXX” 改为输入: git commit --no-verify -m “xxx”这样会跳过校验

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐