1.git rebase 合并多个已经push的commit
2.git 回滚
3.git 合并多个已经push的记录
合并最近三次提交:git rebase -i HEAD~3
会进入到如下界面:
pick 12345ab Add feature A
pick 67890cd Add feature B
pick 23456ef Update documentation
修改
pick 12345ab Add feature A
squash 67890cd Add feature B
squash 23456ef Update documentation
最后修改记录,将commit 信息注释掉,只留一条即可
最后提交
git push -f