场景: 开发人员:A和B 1、A拉取master分支:git pull orgin master; 2、B拉取master分支:git pull orgin master; 3、A在分支上开发功能上传到远程代码库,merge到远程master分支上; A创建新的分支release/dev1: git checkout -b release/dev1; A开发完功能将分支上传到远程:git add / git commit / git push 远程合并代码 4、B在分支上开发功能上传到远程代码库 B创建新的分支release/dev2: git checkout -b release/dev2; B开发完功能后首先将master分支进行更新(由于master分支已经被A更新过) 切换到master分支:git checkout master; 更新master分支:git pull orgin master; 切换到release/dev2分支:git merge master; 若此时代码有冲突,手动解决冲突(查看冲突命令:git diff) 将分支上传到远程:git add / git commit / git push 远程合并代码
原文:https://www.cnblogs.com/yuanjili666/p/12507923.html