我想改写我的提交信息。我使用git rebase --interactive
, 并用于reword
更改提交消息。我的期望是我的树将保持完全相同,但提交消息不同。相反,我最终得到了两棵树,一棵包含原始消息,一棵包含改写的消息。
我已经编辑了下面的树以消除复杂性,所以它可能不是最真实的表示出问题的地方以及原因,但它清楚地表示了我现在所拥有的。请注意,有 4 条消息基本相同,但略有改写。我向你保证,增量是相同的。
* 56bb877 (HEAD, bjyGuardProvider) BjyRuleAdapter: checkpoint! (same as 0e1f985)
* 6b765f1 Base: Added a new FedcoUser local module (same as 47e1cf9)
* bbfb764 Base: Added Zend Studio/Server deployment descriptor files (same as 6b7cc21)
* 8ee08b9 General: Added vendor modules (no configuration applied) (same as 4648e11)
| * 0e1f985 (origin/bjy, bjy) Checkpoint: BjyAuthorize works
| * 47e1cf9 Added a new FedcoUser local module
| * 6b7cc21 Added Zend Studio/Server deployment descriptor files
| * 4648e11 Added vendor modules (no configuration applied)
|/
* e539e7a Initial ZendSkeletonApplication
我该如何解决?
如果它绝对有帮助,我可以在某处放置完整树的链接,或提供任何其他信息。