【问题标题】:how to execute Git Push in command line and to skip hooks如何在命令行中执行 Git Push 并跳过钩子
【发布时间】:2025-12-26 04:45:06
【问题描述】:

如果您将推送挂钩配置为在每次推送(预推送)之前自动执行,您如何将其禁用 1 次? (例如忽略新的未提交更改)

【问题讨论】:

    标签: git gitlab gitlab-ci


    【解决方案1】:

    在命令行中运行:

    git push --no-verify
    

    这将推送并且不会执行挂钩。配置将保持不变,因此 'git push' 将在下一次运行挂钩。 文档:https://git-scm.com/docs/githooks

    【讨论】: