git提交报错pre -commit hook failed (add --no-verify)问题及解决

 更新时间:2023年11月15日 15:53:08   作者:前端-阿辉  
这篇文章主要介绍了git提交报错pre -commit hook failed (add --no-verify)问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题复现

在执行git commit -m "message"命令时,报错 终止暂存

钩子()

pre-commit钩子都被存储在 Git 目录下的 hooks 子目录中。 

当你用 git init 初始化一个新版本库时,Git 默认会在这个目录中放置一些示例脚本。

这些脚本除了本身可以被调用外,它们还透露了被触发时所传入的参数。

pre-commit

.git/hooks/pre-commit这个钩子被 git commit 命令调用, 你可以通过在git commit -m "message"命令中添加--no-verify 参数来跳过。

这个钩子在得到提交消息和开始提交前被调用。

如果他返回值不是0,那么中止提交。

1. 好处是

这个钩子可以用来在提交前检查代码错误,相当于eslint代码检查。

当默认的pre-commit钩子被启用时,如果它发现文件尾部有空白行,那么就会中止此次提交。

2. 在同步本地项目到git出现这个错误

pre -commit hook failed (add --no-verify to bypass)

当你在终端输入git commit -m "message", 提交代码的时候, pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,会终止提交

3. 解决方法

进入项目的.git文件夹(文件夹默认隐藏,可先设置显示或者命令ls查找),再进入hooks文件夹,删除pre-commit文件,重新git commit -m 'message'即可。

4. 其他解决方式

git commit --m "message" 

或者

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • textarea 在IE和FF下换行无法正常显示的解决方法

    textarea 在IE和FF下换行无法正常显示的解决方法

    今天在做项目时用到textarea 用户输入信息后显示不换行在IE下测试成功在FF没反应
    2010-07-07
  • 高性能WEB开发(5) 减少请求,响应的数据量

    高性能WEB开发(5) 减少请求,响应的数据量

    上一篇中我们说到了 如何减少请求数,这次说说如何减少请求、响应的数据量(即在网络中传输的数据量),减少传输的数据量不仅仅可以加快页面加载速度,更可以节约服务器带宽,为你剩不少钱(好像很多机房托管都是按流量算钱的)。
    2010-05-05
  • 使用git处理github中提交有冲突的pull request的问题

    使用git处理github中提交有冲突的pull request的问题

    这篇文章主要介绍了使用git处理github中提交有冲突的pull request,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 级联分类器算法原理解析

    级联分类器算法原理解析

    这篇文章主要为大家介绍了级联分类器算法的原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Git基础知识以及常用命令

    Git基础知识以及常用命令

    这篇文章主要介绍了Git基础知识以及常用命令,在日常工作中git少不了,所以编写本篇文章教大家如何使用git,便于日后工作与学习,需要的朋友可以参考下
    2023-05-05
  • vscode使用git的配置教程

    vscode使用git的配置教程

    在vscode中使用Git可以帮助我们更方便地管理代码,进行版本控制,下面通过本文给大家介绍vscode使用git的配置教程,感兴趣的朋友一起看看吧
    2024-08-08
  • 在github上怎样修改语言设置

    在github上怎样修改语言设置

    这篇文章主要介绍了在github上怎样修改语言设置问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Scala 环境搭建及IDEA工具的配置使用教程

    Scala 环境搭建及IDEA工具的配置使用教程

    这篇文章主要介绍了Scala 之 环境搭建 及 工具IDEA的配置使用,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • IE 浏览器安全级别详情及区别小结

    IE 浏览器安全级别详情及区别小结

    排查问题时,定位到可能和当前浏览器的安全级别设置有关,顺便整理了下Windows 7下IE9安全级别的详情内容,及各安全级别下的默认设置差异
    2016-01-01
  • 详解Hadoop2.7.2 编译64位源码

    详解Hadoop2.7.2 编译64位源码

    这篇文章主要介绍了Hadoop2.7.2 编译64位源码的相关知识,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论