使用变基并重写消息后无法更改提交消息

问题描述 投票:0回答:1

有一个 git 提交,我想更改提交消息(准确地说,为现有消息添加前缀)。存储库已推送到远程 bitbucket。

该提交是一个非常古老的提交。我执行了

git rebase -i HEAD~100
我将
pick
更改为
reword
然后编辑器允许我修改提交消息。
之后,rebase 操作发生了大约 50 多个冲突。
可能我犯了一些错误,现在我没有看到提交消息发生变化。不知道出了什么问题。
步骤很多,很容易出错。
我不确定我这样做是否正确。
关于如何去做的任何想法或者关于为什么提交消息未被修改的想法?
有没有办法避免变基并更改提交消息?

git bitbucket rebase
1个回答
0
投票

可能我犯了一些错误,现在我没有看到提交消息发生变化。不知道出了什么问题。

...不是一个可诊断的问题。只有你自己才能知道你做了什么。如果没有效果,可以安全地再做一次,这次记录步骤并在每一步之前检查当前状态。

有没有办法避免变基并更改提交消息?

只需恢复提交,然后使用固定消息重新应用?一般来说,重写历史是一个坏主意,并且您没有提供判断您的情况是否例外所需的一小部分信息。

© www.soinside.com 2019 - 2024. All rights reserved.