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

执行git commit命令时遭遇编辑器路径不存在错误,寻求解决方案

解决Git Commit时编辑器找不到的问题

兄弟,从你贴的终端输出一眼就能看出问题所在——你配置的Git默认编辑器路径有个小错误,导致系统找不到Sublime Text的执行文件。具体来说,路径里的Sublime Text .app多了个空格(正确应该是Sublime Text.app),这就难怪Git报错说“没有该文件或目录”了。

下面给你几种解决办法,按需选就行:

一、临时应急:直接用命令行提交

如果你现在急着完成提交,不想折腾编辑器配置,可以直接用-m参数指定提交信息,跳过打开编辑器的步骤:

git commit -m "这里写你的提交说明,比如:修复登录页样式问题"

二、修正Git的编辑器配置(永久解决)

步骤1:先检查当前配置

先确认一下你现在的编辑器配置是不是真的有那个多余的空格,执行这条命令:

git config --global core.editor

输出应该会显示你之前错写的路径:'/Applications/Sublime Text .app/Contents/SharedSupport/bin/subl' -n -w

步骤2:重新设置正确的路径

有两种方式:

  • 方式A:直接指定正确的Sublime路径
    执行这条命令,把路径里的多余空格去掉:
    git config --global core.editor "'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' -n -w"
    
  • 方式B:用简化的subl命令(推荐)
    如果你之前已经给Sublime Text设置过系统全局的快捷命令(比如通过ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl把subl命令加到PATH里),可以直接用更简洁的配置:
    git config --global core.editor "subl -n -w"
    

步骤3:验证配置是否生效

再次执行git config --global core.editor,确认输出的路径已经是正确的,然后试试git commit,应该就能正常打开Sublime Text编辑提交信息了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:25:16