当我git merge <branch>时,sublime文本打开</branch>

时间:2014-09-12 21:49:18

标签: git sublimetext

我的git配置中没有设置core.editor。我不确定如何阻止sublime打开,它用于处理vi中的合并消息/冲突,我想恢复该功能。我今天刚刚更新到git 2.0。

*编辑:我刚检查过,当我在没有包含消息参数的情况下进行git提交时也会这样做,这就是我一直在做的事情,这可能是我直到现在都没注意到的原因。

1 个答案:

答案 0 :(得分:2)

运行git config --global core.editor vim,你应该回到原来的git 1.X行为。我还不知道git 2的所有内部结构,但可能发生的事情是你将EDITOR环境变量设置为subl,并且在没有core.editor的情况下,Git回归到用它。旧版本可能默认使用了vim,或者它是在/etc/gitconfig或某个地方设置的,但行为随新版本而改变。