You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将VSCode默认提交设置为带--no-verify参数?

让VSCode左侧Commit & Push默认携带--no-verify参数

有两种可行方案,可根据需求选择:

方案一:仅在VSCode内生效(推荐)

直接修改VSCode的Git提交命令配置,让所有内置提交操作默认带--no-verify:

  1. 打开VSCode的设置界面(快捷键Ctrl+,),点击右上角的「打开设置(JSON)」图标。
  2. 在settings.json中添加以下配置:
"git.commitCommand": "commit --no-verify"
  1. 保存配置后重启VSCode,此时左侧菜单的Commit & Push、顶部提交按钮等所有内置提交操作,都会默认携带--no-verify参数。

方案二:全局Git层面生效(所有仓库所有提交都跳过钩子)

如果希望包括终端命令在内的所有Git提交操作都跳过钩子检查,可修改Git全局配置:

  • 打开终端,执行对应系统的命令:
    # Linux/macOS
    git config --global core.hooksPath /dev/null
    
    # Windows
    git config --global core.hooksPath nul
    

此配置会让Git找不到钩子脚本目录,自动跳过所有pre-commit、commit-msg等钩子检查。

内容的提问来源于stack exchange,提问作者joangm_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 06:53:13