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 文件。

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM