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

执行git commit提示指定路径不是内部或外部命令如何解决?

问题原因

Git配置的默认VS Code编辑器路径包含空格(你的Windows用户名Riki galeria中间存在空格),Git解析路径时没有正确处理空格导致路径被截断,无法正常识别编辑器命令,才会抛出当前报错。

解决方案

临时解决本次提交

不需要调用编辑器,直接在commit命令中通过-m参数指定提交信息即可完成提交:

git commit -m "填写你的提交说明,例如:首次提交初始化项目"

永久修复编辑器配置

修改Git的全局core.editor配置,给带空格的路径加上正确的引号包裹,避免后续再出现同类问题:

  • 执行以下命令重新配置编辑器路径:
git config --global core.editor "'C:\Users\Riki galeria\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd' --wait"

注意外层用双引号、内层用单引号完整包裹VS Code的路径,Git就能正确识别带空格的路径了。

  • 配置完成后可以执行git config --get core.editor查看输出的路径是否完整,确认无误后再执行git commit就能正常调起VS Code填写提交信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:54:01