1. 程式人生 > >使用git reset 合併只有兩個commit到一個

使用git reset 合併只有兩個commit到一個

這個是一個同事讓我把他的repository若干個commit變成一個,我用git rebase -i合併到最後發現剩下只有兩個commit的時候,git rebase -i不再起作用,於是我求助了git maillist,果然很快有人給出了答案:

git reset --soft HEAD^1
git commit --amend
esc
:wq

最後

git push --force origin master

master為對應分支名字

掃碼領取紅包

支援我的人可以掃描二維碼領取紅包,右邊可以向我打款表示支援。