有一个 git 提交,我想更改提交消息(准确地说,为现有消息添加前缀)。存储库已推送到远程 bitbucket。
该提交是一个非常古老的提交。我执行了
git rebase -i HEAD~100
我将 pick
更改为 reword
然后编辑器允许我修改提交消息。可能我犯了一些错误,现在我没有看到提交消息发生变化。不知道出了什么问题。
...不是一个可诊断的问题。只有你自己才能知道你做了什么。如果没有效果,可以安全地再做一次,这次记录步骤并在每一步之前检查当前状态。
有没有办法避免变基并更改提交消息?
只需恢复提交,然后使用固定消息重新应用?一般来说,重写历史是一个坏主意,并且您没有提供判断您的情况是否例外所需的一小部分信息。