更改Git上的旧提交消息?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

问题是,现在,当我试图rebase -i HEAD~5上面写着interactive rebase already started

所以我试着:git rebase --continue但是有个错误:

error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba
fatal: Cannot lock the ref 'refs/heads/master'.

有什么想法吗?

提问于
用户回答回答于

$ git rebase -i HEAD~3
Stopped at 7482e0d... updated the gemspec to hopefully work better
You can amend the commit now, with

这并不意味着:

再键入git rebase -i HEAD~3

试着git rebase -i HEAD~3当退出编辑器时,它应该可以正常工作。

用户回答回答于

FWIW,git重基交互现在有一个“reword”选项,这使这大大减少痛苦!

扫码关注云+社区