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

Git提交编辑器切换及终端提交退出问题咨询

问题解决

1. 退出终端内的Git提交编辑状态

你当前进入的是Vim编辑器(Git默认终端编辑器),按以下步骤操作:

  • 按下Esc键切换到命令模式
  • 输入:wq并回车:保存提交信息并退出,完成提交
  • 若不想保存提交信息,输入:q!并回车:强制退出,放弃本次提交

2. 将Git默认编辑器改为VS Code

全局设置(所有Git仓库生效)

在终端运行以下命令:

git config --global core.editor "code --wait"

--wait参数是必须的,它会让Git等待你关闭VS Code后再继续提交流程,避免Git直接跳过编辑步骤。

单个仓库设置(仅当前仓库生效)

先进入目标Git仓库的目录,再运行:

git config core.editor "code --wait"

验证设置是否生效

运行以下命令查看当前编辑器配置:

  • 全局配置:git config --global core.editor
  • 单个仓库配置:git config core.editor
    如果输出为code --wait,说明设置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 03:14:51