如果以下是分支上的提交列表:
A - B - C - D
如何将提交A和C组合成(AC)?
(AC) - B - D
答案 0 :(得分:35)
首先执行git rebase -i A^
,然后您的文本编辑器将显示如下:
pick aaaaaa
pick bbbbbb
pick cccccc
pick dddddd
更改它,使其看起来像
pick aaaaaa
squash cccccc
pick bbbbbb
pick dddddd
并关闭它,git完成其余的工作。
答案 1 :(得分:0)
git rebase -i A^
编辑它们,以便C
位于A
之后。将pick
更改为f
(修正)并保存。