今天第一次使用gitlab,
协同开发中,被邀请的成员需要先在本地创建一个dev分支:
git checkout -b dev
再将远程的dev分支pull下来,
在创建一个自己的分支,比方说Mxy
git checkout -b Mxy
将自己的分支push到远程
git push origin Mxy
这样远程也就有了一个和本地自己一样的分支。并且这个分支上的文件回默认和dev上的相同。
之后每次提交时就和github提交一样了
先
git add .
git commit -m""
切换分支
git checkout dev
将远程dev分支的代码拉下来
git pull origin dev
切换回到自己的分支
git checkout Mxy
在自己的分支上将dev上的pull下来的代码合并到自己的分支
git merge dev
将之前提交的代码推到远程
git push origin Mxy
在在远程合并自己分支到dev
进行合并
进入选择要合并的分支信息
如果出现表单什么打开的错误(今天遇到过,忘记截图了),就在上上图中删除open的合并框,在进行merge。
这是我自己使用得出来的,如有错误,评论指出,谢谢。