git解决pre-commit hook failed的问题

最近在提交前端代码的时候发现提交不上去,一直报错

一、错误详情

  

二、错误分析

  1、刚开始用vsCode提交,后更改为命令提交,依旧报错;

  2、经过查询资料,发现是pre-commit钩子的原因。

            当通过命令 git commit -m "message" 提交代码的时候, pre-commit钩子会在git提交代码信息前进行代码风格检查,如果代码不符合相应规则,则报错误信息。

三、解决办法

  1、可以在提交的时候加上命令(--no-verify)不进行校验。

  

git commit -m "message info" --no-verify

  2、删除 pre-commit 钩子 (不推荐)

   进入项目的.git文件夹 --》 进入hooks 文件夹 --》 删除 pre-commit 文件。

 

备注:尽量避免执行这些操作,规范代码。

posted @ 2019-06-14 15:33  BillyYang  阅读(10615)  评论(0编辑  收藏  举报