主要步骤
- 1.查看log,确定要合并哪个几个提交
git log
屏幕快照 2018-10-08 下午4.33.03.png
- 2.选择 commit 2 和 commit 3
# 第一种方法
git rebase -i HEAD^^
# 第二种方法 (使用commit 1 的 id)
git rebase -i edcb46ba2229d02763d55102119adf2c29563b96
-
3.合并提交
将commit 3 前的pick
改为s
,保存退出(:wq)
屏幕快照 2018-10-08 下午4.49.26.png 4.填写备注
5.查看log,合并正确
git log
屏幕快照 2018-10-09 上午9.41.50.png
- 6.推送到远端
git push -f