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

问题描述 投票:63回答:3

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

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

git git-merge
3个回答
82
投票

经过一番挖掘后找到了答案

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

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

58
投票

使用

export GIT_MERGE_AUTOEDIT=no

要么

git merge --no-edit

9
投票

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

GIT_MERGE_AUTOEDIT=no
export GIT_MERGE_AUTOEDIT
© www.soinside.com 2019 - 2024. All rights reserved.