实际应用场景
多人共同开发的项目,每个人都有自己的develop分支,所有分支代码最终会合并到master分支上。每次将自己的代码合到远程分支前,都会先将本地的develop分支和master分支进行合并操作,再上传至远程的develop分支
具体合并流程
- 由本地develop分支切换至本地的master分支
git checkout master
- 将远程的master分支代码拉下来
git pull
- 如果存在冲突,需要先解决冲突
- 将冲突文件提交暂存区
git add .
- 提交commit
git commit -m "备注"
- 由master分支切换回develop分支
git checkout develop
- 使用merge命令合并分支
git merge master
- 将代码上传至远程仓库
git push