Git 的 --no-verify 选项

问题描述 投票:0回答:2

我在将工作提交到 GitHub 时遇到问题(预提交检查失败),因此我在 Git 建议的修复之一中看到添加

--no-verify
以绕过预提交检查,并且它起作用了。我的问题是未来所有的预提交都会被绕过吗?或者这只是一次性的事情?

git github githooks
2个回答
2
投票

不,它不会在不久的将来绕过任何推送或提交,除非:

  1. 您有一个别名,默认情况下将其添加到您的 .gitconfig 中
  2. 每次推送或提交时都会传递此标志。

关于第二点,每次都需要通过

--no-verify
才能起作用

选项 1 示例

.gitconfig

向 git 配置添加别名(即用于强制提交的 fcommit)将每次都应用

--no-verify

[alias]
        fcommit = commit --no-verify

用法

git fcommit

0
投票

在 Unix 上

git config --global core.hooksPath /dev/null
工作正常。

在此处找到了更多选项。

© www.soinside.com 2019 - 2024. All rights reserved.