使用
git rebase -i HEAD~n
n是一個變量,表示你需要修改從HEAD指向的版本之前的n次提交,包含HEAD這個版本。
例如你需要修改最近三次的提交,則需要使用
git rebase -i HEAD~3
執行上述命令后,Git就會使用默認的編輯器打開一個腳本文件,像這樣,按照圖中說明編輯保存並關閉編輯器
接下來git會自動又打開一個編輯器,這里就是你需要填寫的合並后的提交信息
編輯保存
然后再使用
git log --oneline
查看本地的提交記錄:
3條提交記錄就被合並成一條了。