标签: git
我想重新排序两个提交,其中一个是合并。所以我想从:
A |\ B \ | \ C D
到
B | A |\ C D
可行且安全吗?提交C和D已被推,但A和B没有。 git rebase -i似乎只使每个提交只有一个父...
git rebase -i
答案 0 :(得分:2)
这应该有效:
git reset --hard C git merge D git cherry-pick B