合并 GIT 中的分支并保留提交消息

Merge branch in GIT and keep the commit message

我想在 GIT 中合并一个分支并保留 COMMIT MESSAGE。

不需要: git merge --no-edit 这将保留默认消息:Merge branch 'master' into develop

需要:我想复制消息:ACC-9187 重新格式化代码 合并分支....。 ==> 合并必须包含相同的消息。 当然,我不想再次输入整个消息...:不是: git merge -m "ACC-9187 Reformat code"

==> 有什么建议吗?谢谢!

合并完成后,在您进行任何新提交之前,运行:

git commit --amend -C HEAD^2

如果您想要单行解决方案:

git merge master -m "$(git log -1 --pretty=%B master)"