2023.8 git合并多次提交为一次提交 <git rebase>

104 阅读1分钟

“开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 9 天,点击查看活动详情

大家好,我是wo不是黄蓉,今年学习目标从源码共读开始,希望能跟着若川大佬学习源码的思路学到更多的东西。有想法的同学也可以加我微信进行交流:hp1256003949

合并多个提交为1个

git rebase -i HEAD~3处理最近的3次提交

git rebase -i commit-id处理从当前到指定id的提交

git rebase --abort放弃变基,恢复到之前状态

1676967101038.png

git rebase commit-id执行命令会出现该弹框

1676967136388.png

编辑i,将面板中除第一个外的pick改为s

然后编辑esc输入:,再输入wq跳出编辑

1676967136388.png

修改备注信息,将提交的两条备注信息进行更改

然后编辑esc输入:,再输入wq跳出编辑

变基成功

验证

git log

1676967817512.png