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