这个问题是因为当你在终端输入git commit -m “XXX”,提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/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”

原文连接

git commit 提交报错 husky > pre-commit 问题相关推荐

  1. git commit -m 提交时报错husky pre-commit (node v12.18.2)

    git commit -m ""提交时报错husky > pre-commit (node v12.18.2) husky > pre-commit (node v12 ...

  2. Git 提交报错,账户和密码错误 和 git add/git commit 文件太大太多

    问题1: Git 提交报错,账户和密码错误 重新使用git进行作业提交 问题2: 源码太大文件太多,失败 git add . git commit idea push操作 问题3:git push 报 ...

  3. hexo提交报错 unable to access ‘https://github.com/*/*.github.io.git/‘: Couldn‘t resolve host ‘github.com

    title: >- hexo提交报错 unable to access 'https://github.com//.github.io.git/': Couldn't resolve host ...

  4. git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to

    git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to </h1 ...

  5. git pull遇到报错:! [rejected]xxx-> xxx (non-fast-forward)

    本地做了修改之后再git pull遇到报错:! [rejected]xxx-> xxx (non-fast-forward) 这个时候我们有两种处理: 保留修改 丢弃修改 保留修改 法1. gi ...

  6. svn提交报错,Error running context: 远程主机强迫关闭了一个现有的连接

    今天用svn提交代码,一直报错! 报错信息: Commit failed (details follow): Error running context: 远程主机强迫关闭了一个现有的连接. 网上的方 ...

  7. 解决gitte提交报错 error: GE007: Your push would publish a private email address.

    错误情况: gitte提交报错,无法提交上去,报错如下: remote: Powered by GITEE.COM [GNK-6.0] remote: error: GE007: Your push ...

  8. 【错误记录】GitHub 提交报错 ( OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 GitHub 提交报错 : 16:37:19.781: [ClassLoader_Demo] git -c credential.helper= - ...

  9. SourceTree 提交报错 闪退

    1.什么是SourceTree? 拥有可视化界面的项目版本控制软件,适用于git项目管理 window.mac可用 2.提交报错并且闪退问题 在提交的时候就是上面的界面,在最下面的框中写了说明之后点击 ...

最新文章

  1. mysql数据库验证登陆不上_MySQL数据库连接不上、密码修改问题
  2. 工厂方法模式--结合具体例子学习工厂方法模式
  3. 在Coding.net创建项目开发
  4. 图文解说OpenCV开发一 - 环境配置和入门程序详解
  5. 快学Scala 第二课 (apply, if表达式,循环,函数的带名参数,可变长参数,异常)...
  6. SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的解决方案...
  7. Unable to compile class for JSP 的可能原因
  8. 关于crossvalind函数(转)
  9. Linux分区类型EXT2、EXT3、EXT4详解
  10. cad没有命令输入框_cad2017命令输入框没了
  11. 一阶微分方程组c语言编程,一阶常微分方程数值解的C语言编程实现
  12. 使用vue-router却导致页面空白无法呈现-报错?
  13. c++ primer plus学习笔记(7)——类继承
  14. 一线大公司面试必备技能
  15. pageadmin CMS网站制作教程:栏目单页内容如何修改
  16. syskey (win7启动密码)加密和破解方法
  17. ubantu系统从命令行进入桌面
  18. 2018纪中集训游记
  19. 最全阿里面试题:已拿offer,阿里P8岗位完整阿里技术面试题目,这些面试题你能答出多少
  20. 详细了解java中的null_深入理解java中的null“类型”

热门文章

  1. WK2124 linux 驱动移植
  2. 【04-05】最新精选绿色软件每日更新(小熊整理)
  3. AtCoder Beginner Contest 192
  4. 转:如何不断自我提升
  5. 数智化转型进入“精装时代”,容联云助力千行百业加速上云用数赋智
  6. xampp默认mysql密码设置,修改mysql的默认空密码
  7. 微软今中止撑持XP体系 后XP年代带来多少商机
  8. vue-cli3访问public文件夹静态资源的报错解决
  9. html怎么给段落加边框,Word2010怎样为段落加上边框
  10. AXI总线核心解读---基于官方文档