- 首先我们要处理的是两个开发者的分支问题:
目前有三个分支:master,dev1(主管),dev2(我)
从远程拉取到我们master主分支代码后,自己新建一个分支
git checkout -b dev2
相当于git branch dev2,git checkout dev2
,在自己分支编写代码。之后想合并到dev1这个分支中,我们需要切换到dev1(可以在远程仓库地址找到),进行代码拉取
git pull
,这样我们就获取到dev1最新的代码,通过git chechkout dev1,git merge dev2
,如果有冲突(两个开发者对同一文件进行了修改)就通过和别人(主管)协商解决冲突。这里我们也可以通过gitlab的merge来进行合并。
- 之后在分支
dev1
进行版本提交:git add .
,git commit -m'版本描述'
,git push
。