我刚刚在git上合并了一个分支,以更新我(据称)冻结的特定代码运行分支。因为我是个白痴,所以我忘了在cmd行上添加'-m message'(因此用于git commit提示)。即我做到了:
git checkout frozenBranch
git merge liveBranch
当然,这意味着'frozenBranch'的最后一个提交消息是最新的'liveBranch'提交消息;而我真正想要的是'frozenBranch'的最后一次提交,其内容类似于“在2019Feb8上合并到livebranch;这是用于发布V2.1数据版本的版本”
是否可以将日志消息追溯添加到合并中?我可以看到如何编辑消息以进行普通提交,而不是进行合并。
如果没有,我想我可以签出FrozenBranch,进行一些微不足道的更改,然后提交并重新合并,但这有点不雅致!
答案 0 :(得分:2)
您可以通过以下方式修改您的最后一次提交消息(是否合并)
git commit --amend -m "New message"
如果您还没有推动,那就完美了。如果这样做,则必须强制推送以更新旧的裁判(请与您的同事确认)。