git 合并两个提交- git rebase -i (图文)
问题: 当前GIT库三个提交,希望把最近的两个提交合并为一个提交。
操作方法:git rebase -i HEAD~2
这里2 为要合并的提交的数量
执行该命令后,弹出的界面如下 :
pick 保留
squash 合并
将第二个提交合并,第一个保留,修改如下后保存退出。
弹出如下界面,编辑提交日志:
修改日志如下,再保存退出:
提示合并成功:
再用git log 看提交历史:
问题: 当前GIT库三个提交,希望把最近的两个提交合并为一个提交。
操作方法:git rebase -i HEAD~2
这里2 为要合并的提交的数量
执行该命令后,弹出的界面如下 :
pick 保留
squash 合并
将第二个提交合并,第一个保留,修改如下后保存退出。
弹出如下界面,编辑提交日志:
修改日志如下,再保存退出:
提示合并成功:
再用git log 看提交历史: