我想重新排序两个提交,其中一个是合并提交。所以我想从:
A
|\
B \
| \
C D
to
B
|
A
|\
C D
这可能吗且安全吗?提交 C 和 D 已经推送,但 A 和 B 还没有。看起来 git rebase -i
会让每个提交只有一个父提交...
git rebase
有一个-p
/--preserve-merges
选项,但将其与重新排序提交混合使用并不明智,最好手动执行。 - torek