git rebase合并提交

1.首先确保本地提交已完成

2.查看需要合并 的提交内容

git log --pretty=oneline

git rebase合并提交_第1张图片

3.合并提交

git rebase -i HEAD~3 #合并最近三次的提交

git rebase合并提交_第2张图片

4.如果出现:

则先处理文件冲突, 再次提交, 然后执行:(如果没有出现冲突,则执行第5步)

git add -A -m"fix conflict"
git push
git rebase --continue

5.修改合并的提交信息

git rebase合并提交_第3张图片

6.修改结束之后继续执行: git rebase --continue

如果git push出现错误:

git rebase合并提交_第4张图片

执行如下语句即可:

git push -f #强制推送覆盖以前的commit

rebase options:

git rebase合并提交_第5张图片

你可能感兴趣的:(Git)