方法一
注意:該方法比較簡單,前提是該分支最好是你自己在使用,並且設置了可以強制執行本地代碼覆蓋遠程代碼。
1、查看提交歷史,找到要合併的最早的commitID
git log
2、回到最早commit,且將後面commit提交的內容狀態改爲未提交
git reset commitID
3、 提交修改的內容
git add .
git commit -m "多個commit合併爲一個"
4、強制執行本地代碼覆蓋遠程代碼
git push -f origin 你的分支名
方法二
下面這個博客已經寫得十分詳細了,我在這裏就不多費力氣了