这个是一个同事让我把他的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为对应分支名字
扫码领取红包
支持我的人可以扫描二维码领取红包,右边可以向我打款表示支持。