假设我在一个feature分支上,created off master。我做了一个承诺
Fix XYZ
比方说,谁的 SHA 是389b04. 然后,我进行另一个提交,在其提交消息中我提到了之前的 SHA。
Fix UVW
This fix is related to the fix in 389b04.
在那之后,我做了一堆其他的提交。feature现在,我将我的分支与同步master,所以我这样做了git rebase master。但是,随着rebase历史的更改,它会更改引用的提交的 SHA 389b04,因此第二次提交现在引用了一个不存在的提交。
我的问题是:是否有可能在提交消息中自动修复此类 SHA rebase?我知道这可以通过这样做merge来解决,但我想知道是否有办法使用rebase.