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

VS Code Git扩展提交异常:无法输入提交信息却弹出COMMIT_EDITMSG并报错

解决VS Code Git扩展提交时弹出COMMIT_EDITMSG并提示空提交信息的问题

修复步骤:

  • 检查VS Code提交相关设置
    打开VS Code设置(快捷键Cmd+,),搜索git.useEditorAsCommitInput,确认该选项处于勾选状态——这个设置控制是否在VS Code内置输入框填写提交信息,而非唤起COMMIT_EDITMSG文件。同时搜索git.commitMessageValidation,将其设置为auto或off,避免严格校验导致的异常。

  • 重置Git扩展配置
    打开命令面板(Cmd+Shift+P),输入Git: Show Git Output查看是否有具体报错。若未找到有效信息,可尝试重置配置:

    1. 关闭VS Code
    2. 找到路径~/Library/Application Support/Code/User/settings.json,备份后删除所有git相关自定义配置项,再重启VS Code测试。
  • 确认Git全局编辑器配置
    在终端执行git config --global core.editor,若输出不是code --wait,则执行git config --global core.editor "code --wait",确保Git调用VS Code编辑器时使用正确参数。

  • 更新/重装VS Code及Git扩展
    检查VS Code版本(Code > About Visual Studio Code)并更新到最新版;在扩展面板找到Git扩展,点击重新安装,排除扩展文件损坏的可能。

  • 清理VS Code缓存
    关闭VS Code后,删除以下文件夹:

    • ~/Library/Caches/Code
    • ~/Library/Application Support/Code/Cache
      重启VS Code后测试提交功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 07:03:17