Git merge不使用默认合并消息,使用默认消息打开编辑器

时间:2012-10-05 18:48:02

标签: git git-merge

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

git config -l中没有列出任何编辑器,所以我不确定为什么会打开编辑器。

4 个答案:

答案 0 :(得分:82)

经过一番挖掘后找到答案

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

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

答案 1 :(得分:58)

使用

export GIT_MERGE_AUTOEDIT=no

git merge --no-edit

答案 2 :(得分:9)

这是Git的新功能introduced in Git 1.7.10,使用旧功能(不要在合并时提供消息)将这两行放在.bash_profile.bashrc < / p>

GIT_MERGE_AUTOEDIT=no
export GIT_MERGE_AUTOEDIT

答案 3 :(得分:0)

试试这个

git merge --no-ff --no-edit -m "my custom merge message" somebranch