1.首先确保本地提交已完成
2.查看需要合并 的提交内容
git log --pretty=oneline
3.合并提交
git rebase -i HEAD~3 #合并最近三次的提交
4.如果出现:
则先处理文件冲突, 再次提交, 然后执行:(如果没有出现冲突,则执行第5步)
git add -A -m"fix conflict"
git push
git rebase --continue
5.修改合并的提交信息
6.修改结束之后继续执行: git rebase --continue
如果git push出现错误:
执行如下语句即可:
git push -f #强制推送覆盖以前的commit
rebase options: