https://segmentfault.com/a/1190000012897755
使用 git rebase -i <branch> 可以进入交互式模式,可以对 某一范围内的提交 进行重新编辑
默认情况下,直接使用 git rebase -i 命令的操作对象为自最后一次从 origin 仓库拉取或者向 origin 推送之后的所有提交。
假设我要把 master 上红色区域的分支合并成一个提交
首先找到起始 commit 的 前一个,也就是 865b2ac
,rebase 会显示当前分支从这个 comimt 之后的所有 commit。
执行 git rebase -i 865b2ac
,会自动唤出编辑器