在“git-pull”自动合并后如何更改提交消息?

oro*_*ome 5 git git-merge git-remote git-reset

有时,当结果 a 生成自动合并时,我的合作者会“恐慌” git-pull,并且只接受默认提交消息。在此提交被推送之前,我想确保消息得到修复,但--amend似乎不起作用。修复在这种情况下生成的消息的最佳方法是什么。我能为他们提出的最好的说明是

git reset --soft HEAD~
git merge -m <message> <the tracked remote branch>
Run Code Online (Sandbox Code Playgroud)

但这似乎有点可怕 ( reset) 并且容易出错(必须明确输入远程跟踪分支)。

是否有一种简单的方法可以更改刚刚通过与远程跟踪存储库合并生成的提交消息?为什么不起作用--amend

Chr*_*ial 2

git commit --amend应该在这种情况下工作。究竟是什么不起作用?