代码库的主分支是 master,我建了一个分之叫 codeMerge 进行开发,在我合并代码到 master 分支之前,其他人在 master 分支上有了新的提交,这时候我直接把代码合并到 master 分支上的时候会报错,是不是要先把master 上的新提交合并到我的分支上?我要执行什么命令才能把 master 上的新提交合并到我的分支上呢?是用 git merge 或者 git rebase 进行操作吗?
步骤如下:
git checkout master 先切换到主干
git pull 更新主干
git checkout codeMerge 再切到你的开发分支
git rebase master 再将master更新应用到你的分支(有可能出现冲突,先解决冲突,git rebase --continue)
git push origin codeMerge -f 强制推送到远程 (必须的)
结束
网友评论