【问题标题】:Git's --no-verify optionGit 的 --no-verify 选项
【发布时间】:2021-03-31 07:55:42
【问题描述】:

我在将工作提交到 GitHub 时遇到问题(预提交检查失败),所以我在 Git 建议的修复之一中看到添加 --no-verify 以绕过预提交检查工作。我的问题是会绕过所有未来的预提交吗?还是只是一次性的?

【问题讨论】:

  • 你尝试的时候发生了什么?只需尝试再次提交“错误”代码,您就会看到。
  • ...是否会绕过所有未来的预提交? -- 只要您通过--no-verify 选项。
  • 会这样做的,谢谢

标签: git github githooks


【解决方案1】:

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

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

关于第二点,您每次都需要通过--no-verify 才能使其工作

选项 1 示例

.gitconfig

为您的 git 配置添加别名(即 fcommit 用于强制提交)将应用 --no-verify 每次。

[alias]
        fcommit = commit --no-verify

用法

git fcommit

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-19
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2013-08-10
    相关资源
    最近更新 更多