假设我们在 Git 中有以下情况:
X---Y feature
/
A---B---C---D edge
现在我重新设置edge
分支更改 B 提交一点点(使用edit
)所以它现在看起来像这样:
X---Y feature
A---E---C'---D' edge
C' 和 D' 与 C 和 D 的提交相同,但应用在 E 之上(并注意feature
分支内的 X 已断开连接)。
现在我该怎么做:
- 重新设置/合并
feature
分支,使其提交看起来好像它们被应用在 D' 之上? - 重新设置/合并
feature
分支,使其提交看起来好像它们被应用在 E 之上,但没有单独的“合并分支 ...”提交(并且 C' 和 D' 被重写为 C'' 和 D' ')?