git checkout master切换到master分支git pull origin master拉取master最新记录git checkout 目标分支git rebase master将master分支上尚未在目标分支中的提交逐个应用到目标分支- 解决冲突,然后
git add,git commit - 这时
git branch会发现现在所在分支为(no branch, rebasing xxx),这时需要git rebase --continue来结束rebase操作 - 如果过程中发现
git commit提交的message有误,可以通过git commit --amend来修改 - 这时
git push会报错,因为修改了历史记录,需要使用git push origin xxx --force强制推送