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

Ale*_*uil 6 git merge

我正在尝试将git配置为在合并时始终接受默认合并消息(使用选项--no-edit).我找到了这个答案(Git merge不使用默认合并消息,打开带有默认消息的编辑器)但它对我不起作用,并且它没有在手册中列出(git-config).

以下配置(使用实际的分支名称而不是"*")确实适用于单个分支,但我需要在所有分支上进行配置,所以我尝试了这个,但无济于事.

[branch "*"]
    mergeoptions = --no-edit
Run Code Online (Sandbox Code Playgroud)

有没有全局配置来做到这一点?

编辑

在搜索时我发现分支"*"配置被提出了一段时间作为补丁,但从未实现([PATCH]为所有分支添加默认合并选项).

小智 6

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

[alias]
    merge = merge --no-edit
Run Code Online (Sandbox Code Playgroud)