我可以追溯地向git merge添加消息吗

时间:2019-02-08 10:10:42

标签: git merge

我刚刚在git上合并了一个分支,以更新我(据称)冻结的特定代码运行分支。因为我是个白痴,所以我忘了在cmd行上添加'-m message'(因此用于git commit提示)。即我做到了:

git checkout frozenBranch
git merge liveBranch

当然,这意味着'frozenBranch'的最后一个提交消息是最新的'liveBranch'提交消息;而我真正想要的是'frozenBranch'的最后一次提交,其内容类似于“在2019Feb8上合并到livebranch;这是用于发布V2.1数据版本的版本”

是否可以将日志消息追溯添加到合并中?我可以看到如何编辑消息以进行普通提交,而不是进行合并。

如果没有,我想我可以签出FrozenBranch,进行一些微不足道的更改,然后提交并重新合并,但这有点不雅致!

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式修改您的最后一次提交消息(是否合并)

git commit --amend -m "New message"

如果您还没有推动,那就完美了。如果这样做,则必须强制推送以更新旧的裁判(请与您的同事确认)。