我想重新排序两个提交,其中一个是 merge 。所以我想从:
A
|\
B \
| \
C D
到
B
|
A
|\
C D
是否可能且安全?提交 C 和 D 已经被推送,但 A 和 B 还没有。
git rebase -i
似乎让每个提交只有一个 parent ......
最佳答案
这应该有效:
git reset --hard C
git merge D
git cherry-pick B
关于git - 重新排序提交其中之一是 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281095/