在一个不完整的feature
分支上工作,我已经提交了一个Fix
for master
。
(master) A-B-C
(feature) \_D-E-Fix-G-H
我如何获得Fix
提交到master
,...
(master) A-B-C------Fix'
(feature) \_D-E-Fix-G-H
...但仍然能够合并/重新建立我的feature
分支master
?
(master) A-B-C-D-E-Fix-G-H
我想Fix'
应该保持相同的 SHAFix
以便不被看到完全不同的提交并顺利合并/重新调整(所以cherry-pick
,我通常使用的,在这里没有帮助)。所以也许这是不可能的,但我很好奇是否有任何方法可以与另一个分支共享来自一个分支的一些临时修复,并且仍然能够稍后合并其余丢失的提交。
我的feature
分支只是一个本地分支。我自然要避免改写历史。