重新设置git树的基址,保留还原引用
我有几个分支具有许多提交(~20-30),其中一些分支恢复了来自同一分支的早期提交 我现在需要在当前头部重新设置这些分支的基础,但我想保持恢复提交,至少现在是这样。(分支是来自另一棵树的端口,因此查看未使用的内容很有价值) 这些提交通常有一条消息,如“This reverts重新设置git树的基址,保留还原引用,git,rebase,git-revert,commit-message,Git,Rebase,Git Revert,Commit Message,我有几个分支具有许多提交(~20-30),其中一些分支恢复了来自同一分支的早期提交 我现在需要在当前头部重新设置这些分支的基础,但我想保持恢复提交,至少现在是这样。(分支是来自另一棵树的端口,因此查看未使用的内容很有价值) 这些提交通常有一条消息,如“This reverts”,该消息在重新基址后将变得无效 是否有任何选项或工具可以执行重基操作,但在执行此操作时会更新还原提交消息,以便它们引用新的(重基)提交 历史记录示例: 老头 SHA1添加Foo SHA2添加条 SHA3还原“添加Foo”
”,该消息在重新基址后将变得无效
是否有任何选项或工具可以执行重基操作,但在执行此操作时会更新还原提交消息,以便它们引用新的(重基)提交
历史记录示例:
- 老头
- SHA1添加Foo
- SHA2添加条
- SHA3还原“添加Foo”\n\n此还原SHA1
- SHA10新头
- SHA11添加Foo
- SHA12添加条
- SHA13还原“添加Foo”\n\n此还原SHA11