今天第一次使用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使用笔记(关于基本的上传以及拉取和合并)】
文章图片
如果出现表单什么打开的错误(今天遇到过,忘记截图了),就在上上图中删除open的合并框,在进行merge。
这是我自己使用得出来的,如有错误,评论指出,谢谢。
推荐阅读
- gitlab|Gitlab升级(12.2.1到14.6.4)
- jenkins|Gitlab通过Webhook实现Push代码后Jenkins自动构建
- jenkins|向 GitLab 提交代码之后自动触发 Jenkins 构建
- jenkins|Jenkins拉取Gitlab项目代码配置SSH Keys步骤
- gitlab|docker安装gitlab
- gitlab学习(21)---创建和接受合并请求 Merge Requests
- 架构|使用 gitlab 实现 proto 文件的 semantic version 管理(1) - 使用规范
- Linux|gitlab社区中文版搭建
- gitlab|Gitlab导入GitHub仓库(Gitlab与GitHub仓库互相迁移)(Git外部仓库导入)