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

我正在尝试将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).

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

[alias]
    merge = merge --no-edit

转载注明原文:在所有分支上配置git mergeoptions –no-edit - 代码日志