gitlab使用笔记

前提你已经在本地配置好了 ssh key
1、gitlab 默认克隆到本地一般为master,如:git clone****.git
【gitlab使用笔记】2、如需要拉取新的分支,一般可以分为几个步骤:
2.1、登录gitlab账号后,在左边栏找到 Repository -> Branch,在右上角找到绿色的 New Branch 按钮,点击创建新的分支,如图:gitlab使用笔记
文章图片

gitlab使用笔记
文章图片

2.2、拉取分支

  • git init// 初始化本地 git 仓库
  • git remote add ****.git// ****为 gitlab 的项目地址
  • git fetch origin ****// ****为在 gitlab 创建的分支名
  • git checkout -b####origin/****// ####为本地需创建的分支名****为在 gitlab 创建的分支名(实际操作中执行:git checkout -b #### 也可以)
  • git pull origin ****// ****为需要拉取的gitlab项目分支
2.3、提交分支
  • git status// 查看本地 git 仓库是否有修改未提交的内容
  • git add -i// 添加操作,参数 -i 代表交互式操作完成添加,也可以使用命令 git add . 直接全部添加
  • git commit -m "提交日志"// 提交到本地 git 仓库
  • git push origin HEAD:****// 提交到远端 gitlab 仓库,****为 gitlab 项目分支名,后续提交可以直接使用 git push 即可
3、在 gitlab 上合并项目
3.1、在 gitlab 中打开刚提交的分支,可以在页面右上角看到蓝色按钮 Create Merge Request 如图:
gitlab使用笔记
文章图片
3.2、点击后出现如下界面:
gitlab使用笔记
文章图片

按照要求填写完相关提交合并信息后,点击左下角绿色按钮 Submit merge request 即可。
最后在跳转页面上点击同意 Merge 这样就完成了在 gitlab 上新建分支,本地拉取分支、修改提交,在 gitlab 上完成分支的合并等一系列操作。

PS:在 gitlab 上也可以按照自己的需求进行 Merge 操作,点击左边栏 Merge Requests 在页面右上角点击绿色按钮 New merge request 如图:
gitlab使用笔记
文章图片

随后可自行选择 merge 的 source branch 和 target branch 如图:
gitlab使用笔记
文章图片

使用该方式自行选择合并对象,需要确定是否符合管理要求,否则慎用!

    推荐阅读