【问题标题】:Git merge error: cannot run Sublime_Text_2: No such file or directoryGit合并错误:无法运行Sublime_Text_2:没有这样的文件或目录
【发布时间】:2014-02-12 16:11:17
【问题描述】:

我在我的热修复分支上,我刚刚做了 git add . 和 git commit -m "adding well style"

然后我做了:

johns-mbp:blackjack johncurry$ git checkout master
Switched to branch 'master'
johns-mbp:blackjack johncurry$ git merge hotfix
Auto-merging views/stay.erb
error: cannot run Sublime_Text_2: No such file or directory
error: unable to start editor 'Sublime_Text_2'
Not committing merge; use 'git commit' to complete the merge.
johns-mbp:blackjack johncurry$ git commit -m "added well style"
[master 91c3bfd] added well style

然后我在我的 master 分支上推送到 github,一切正常,就好像它成功合并一样,在 github 上我什至有我对 hot fix 分支所做的更新,并完全按照我想要的方式合并。但是下面的部分让我很震惊,这是怎么回事,我该如何摆脱它?

  error: cannot run Sublime_Text_2: No such file or directory
  error: unable to start editor 'Sublime_Text_2'
  Not committing merge; use 'git commit' to complete the merge.

【问题讨论】:

    标签: macos git merge terminal commit


    【解决方案1】:

    您可能已将core.editor 配置变量(或环境变量GIT_EDITOR)设置为Sublime_Text_2。它应该设置为subl -wsubl -n -w(取决于您是否希望Sublime 打开一个新窗口)。 subl 是 Sublime Text 自带的命令行工具。

    我的全局 .gitconfig 文件的相关部分如下所示:

    [core]
        editor = subl -n -w
    

    有关设置subl 的信息,请参阅http://www.sublimetext.com/docs/2/osx_command_line.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-30
      • 2018-03-31
      • 1970-01-01
      • 2016-08-24
      • 2020-11-23
      • 2018-01-30
      • 2016-08-22
      • 1970-01-01
      相关资源
      最近更新 更多