是否有可能在旧版本之后移动更新的提交?

时间:2018-03-29 19:08:36

标签: git

说我有以下git历史记录:

commit C # Most recent one 
commit B
commit A # First one

我想重新安排C提交作为第二个提交B提交第一个如下:

commit B # Being now the latest
commit C # Previously the latest, now second in history
commit A # Still the first

顺便说一句,我发现this question可能是重复的,但问题对于我的简单用例来说太复杂了,因为我不会使用分支进行提交。

1 个答案:

答案 0 :(得分:1)

您可以使用rebase

git rebase -i A

然后从

更改顺序
commit C
commit B

更改为

commit B
commit C

并继续rebase