首次使用VS Code提交代码遇Git编辑器错误,如何解决?
Git提交时编辑器配置错误的解决方法
问题原因
错误提示里的git-editor.sh是Linux/macOS环境下的Shell脚本,Windows系统无法直接执行,这就是提交失败的核心原因。你之前尝试的两种配置要么缺少关键运行参数,要么选了不适合Windows的脚本文件,所以都没效果。
修复步骤
正确配置VS Code作为Git编辑器必须加上--wait参数(让Git等待VS Code关闭后再继续提交流程),可以用以下两种方式操作:
如果你的系统已经把VS Code的
code命令加入环境变量(打开终端输入code能直接启动VS Code),直接执行:git config --global core.editor "code --wait"如果
code命令不可用,用VS Code的完整路径(注意用正斜杠或转义反斜杠,路径含空格时要加引号):git config --global core.editor "\"C:/Users/XXXXXX/AppData/Local/Programs/Microsoft VS Code/Code.exe\" --wait"
撤销错误配置的方法
如果要清除之前错误的core.editor配置,执行以下命令即可:
git config --global --unset core.editor
或者直接编辑Git全局配置文件,执行git config --global --edit,找到[core]区块下的editor行,删除后保存退出即可。
内容的提问来源于stack exchange,提问作者Kaganis
相关产品推荐
相关产品推荐

