git commit 提交报错pre-commit hook failed (add --no-verify to bypass) 解决方法,亲测有效

一、问题截图

今天在执行 git commit 命令时报错:pre-commit hook failed (add --no-verify to bypass)

在这里插入图片描述

二、思路

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

钩子()

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

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

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

pre-commit

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

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

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

三、解决

参考文章:git commit报错:pre-commit hook failed的解决方法

解决方法:
根据提示在命令中添加 --no-verify
例如原来是 git commit -m "www.w3h5.com" 改为 git commit --no-verify –m "www.w3h5.com"

下班~

posted @ 2024-04-29 17:47  fruge365  阅读(64)  评论(0)    收藏  举报  来源