这个问题是因为当你在终端输入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 hook failed 或者‘lint-staged‘ 不是内部或外部命令,也不是可运行的程序(解决办法)相关推荐

  1. git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)

    问题原因: 问题原因:pre-commit钩子惹的祸当你在终端输入git commit -m"XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息 ...

  2. 报错:‘nodemon‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    报错:'nodemon' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 报错的原因 没有安装nodemon插件 解决办法 安装插件,在已经安装node.js的环境下输入 npm instal ...

  3. 微信小程序开发工具npm用不了,报错“npm不是内部或外部命令,也不是可运行的程序”

    微信小程序开发工具npm用不了,报"npm不是内部或外部命令,也不是可运行的程序"错时. 1.首先查看是否下载了Node.js.如果没有下载下载一个,最新版本的已经添加了环境变量, ...

  4. DOS环境下出现“ ‘javac‘不是内部或外部命令,也不是可运行的程序或皮处理文件 “的报错的解决方法

    安装完JDK后,友友们就可以在DOS环境下开始编译和执行一些java源代码了.在dos环境下编译出现这样的报错,就得检查一下友友自己的  Path环境变量的配置  了.如果配置的有问题就会出现这样的报 ...

  5. git在提交的时候报错:Your branch is up to date with ‘origin/master‘

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 git在提交的时候报错:Your branch is up to date with 'origin/master' 文 ...

  6. 使用git命令提示“不是内部或外部命令

    问题描述: 打开windows的cmd,在里面打git命令会提示"不是内部或外部命令,也不是可运行的程序" 解决办法: 找到git安装路径中bin的位置,如:D:\Program ...

  7. git提交大文件报错解决方案

    git提交大文件报错解决方案 1.http.postBuffer 2.Git LFS 安装及配置git lfs 1.在Git仓库中为仓库设置相关配置 2.选择要用LFS追踪的文件 3.查看正在被LFS ...

  8. git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?

    问题描述 git 创建关联远程分支报错 git checkout -b XXX origin/XXX Did you intend to checkout 'origin/branchName' wh ...

  9. Git 无法切换分支,报错git did not exit cleanly

    Git 无法切换分支,报错git did not exit cleanly 今天从做内存泄漏测试需要切换Git分支,checkout 的时候发现报错git did not exit cleanly. ...

最新文章

  1. 【内核】linux内核启动流程详细分析
  2. 2、HTML <img>标签(插入图片)
  3. mysql 连接 选库 查询
  4. 使用ajax方法实现form表单的提交
  5. PHP中call user func()和call_user_func_array()调用自定义函数小结
  6. 计算机应用基础文字处理软件应用职高PPT,《计算机应用基础》职高2010修订版_教(学)案...
  7. java阿里系学习经历的小小领悟
  8. mysql存储过程数组字符串_Mysql通过存储过程分割字符串为数组
  9. [SQL实战]之从titles表获取按照title进行分组
  10. 翁恺java答案第五周_[JAVA]翁恺老师零基础学java语言第五周素数例题中continue的困惑...
  11. 最酷的程序员应该知道的【LLVM】!
  12. 【Shiro第三篇】SpringBoot + Shiro实现用户认证(密码加密)
  13. 材料力学考研可以用计算机吗,2020海南大学材料力学专业超详细考研经验分享...
  14. 代码版本管理软件Git的优势和用法
  15. layui 之可搜索的下拉框select lay-serach
  16. python 中 websocket实现消息定时推送
  17. 为什么街头篮球总提示服务器维护,我玩街头篮球,但这几天它总是说连接不上服务器怎么回事?...
  18. l13Nginx创建负载均衡
  19. 怎么从扫描的PDF文档/图片里提取文字
  20. C++源文件到可执行程序

热门文章

  1. ABAP--Smart Forms多语言翻译
  2. ASCII和字母的转换
  3. ABAP--通过LDB_PROCESS函数使用逻辑数据库
  4. 迪桑特案例拆解:社群运营如何在高端运动服装品牌中发挥价值?
  5. c语言程序中的注释必须单独占一行,C语言习题第一章
  6. 迷宫android游戏代码,C++打造迷宫游戏,直接上代码
  7. 微型计算机课程介绍,微机原理及应用课程教学大纲教案
  8. html 字号 宽度 像素,JS根据设备宽度设置根节点(html)font-size字体大小
  9. python导出csv不带引号的句子_不带双引号写入CSV文件
  10. CTF-杂项与密码学之工具使用汇总(三)