Git合并不使用默认的合并信息,用默认信息打开编辑器

我如何强制git merge使用默认的合并消息,而不是加载我的编辑器与上述消息?

我没有在git config -l列出编辑器,所以我不确定它为什么会打开一个编辑器。

一些挖掘后find答案

编辑:根据马克的build议,这是这样做的最好方法:

 git config --global core.mergeoptions --no-edit 

使用

 export GIT_MERGE_AUTOEDIT=no 

要么

 git merge --no-edit 

这是Git的一个新特性,使用旧的(不要在合并时提供消息)把这两行放在你的.bash_profile.bashrc

 GIT_MERGE_AUTOEDIT=no export GIT_MERGE_AUTOEDIT