操作步骤先保证本地的开发分支和master分支都是最新的code切换到你现在开发的分支在git命令中输入git rebase origin/master这样就会把你现在正在开发的分支中已经写好的代码与最新的master分支的代码合并在一起合并的过程中可能会涉及很多冲突需要解决。输入 git status 显示冲突的文件然后找到那个文件解决冲突。git status如果不显示冲突文件但又处于rebase状态输入git rebase --skip输入git add [文件名]这样才算解决一个冲突输入 git rebase --continue 继续git status …直到所有的冲突全部解决5解决完冲突后推送到远程库。git push --force(一个人开发时候用)6完成如何终止rebase操作输入 git rebase --abort 回到最初的状态前面解决的所有冲突都会恢复到以前的状态如何查看rebase完成了呢git branch看看自己是否在开发分支如果回到开发分支就是rebase完成。如果rebase没有完成git branch不会在开发分支会在rebase新开的一个临时的分支里面。git branch -vv 查看自己的分支以及自己的分支与远程分支落后多少个文件如果落后了就git pull解决冲突。git push失败可能是本地这个分支有一些文件落后远程分支需要git pull已经push之后修改重置到两个提交之前保留工作区更改git reset --soft HEAD~2重新提交git commit -m “合并后的提交信息”git push -f还没有push之前要修改注释可以先执行如下代码git commit --amend -m “XXXXX”后面直接按照往常push即可。push之后修改注释可以先执行上述命令然后再暴力式执行如下命令git push -f