重新排序提交其中一个是合并

时间:2017-02-16 17:40:49

标签: git

我想重新排序两个提交,其中一个是合并。所以我想从:

A
|\
B \
|  \
C   D

B
|
A
|\
C D

可行且安全吗?提交C和D已被推,但A和B没有。 git rebase -i似乎只使每个提交只有一个父...

1 个答案:

答案 0 :(得分:2)

这应该有效:

git reset --hard C
git merge D
git cherry-pick B