在所有分支上配置git mergeoptions --no-edit

时间:2014-01-30 16:39:16

标签: git merge

我正在尝试将git配置为在合并时始终接受默认合并消息(使用选项--no-edit)。我找到了这个答案(Git merge doesn't use default merge message, opens editor with default message),但它对我不起作用,并且未在手册中列出(git-config)。

以下配置(使用实际的分支名称而不是“*”)适用于单个分支,但我需要在所有分支上进行配置,所以我尝试了这个,但没有用。

[branch "*"]
    mergeoptions = --no-edit

是否有任何全局配置可以执行此操作?

修改

在搜索过程中,我发现分支“*”配置暂时作为补丁提出,但从未实现([PATCH] Add default merge options for all branches)。

1 个答案:

答案 0 :(得分:2)

使用附加merge的别名覆盖--no-edit命令似乎有效:

[alias]
    merge = merge --no-edit