1. git log查看歷史記錄
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
2. 如今咱們要合併後兩個commit, 輸入
git rebase -i e3f9873
e3f9873是以前一個提交的commitid,這個commit以後的提交是你但願合併的git
你會看到以下界面:spa
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
3. 把第二個pick改成s,輸入wq保存退出
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
s的意思是squash,意思是把第二個合併到第三個上,一塊兒提交code
4. 若是第3步有衝突,解決衝突後,執行git rebase --continue
5. 若是第3步沒有衝突或者解決衝突後,你將看到界面
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
6. 修改commit信息,在最上面加上你要輸入的comment,如圖,wq保存退出
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
7. 提示您成功
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
8. git log再次查看歷史記錄
![clipboard.png clipboard.png](http://static.javashuo.com/static/loading.gif)
能夠看到成功合併了ip