gitlab使用笔记(关于基本的上传以及拉取和合并)

今天第一次使用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
gitlab使用笔记(关于基本的上传以及拉取和合并)
文章图片

进行合并
gitlab使用笔记(关于基本的上传以及拉取和合并)
文章图片

进入选择要合并的分支信息
【gitlab使用笔记(关于基本的上传以及拉取和合并)】gitlab使用笔记(关于基本的上传以及拉取和合并)
文章图片

如果出现表单什么打开的错误(今天遇到过,忘记截图了),就在上上图中删除open的合并框,在进行merge。
这是我自己使用得出来的,如有错误,评论指出,谢谢。

    推荐阅读