假设我在一个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
.