gitlab使用笔记

前提你已经在本地配置好了 ssh key

1、gitlab 默认克隆到本地一般为master,如:git clone  ****.git

2、如需要拉取新的分支,一般可以分为几个步骤:

    2.1、登录gitlab账号后,在左边栏找到 Repository -> Branch,在右上角找到绿色的 New Branch 按钮,点击创建新的分支,如图:gitlab使用笔记_第1张图片

gitlab使用笔记_第2张图片

    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 如图:

            3.2、点击后出现如下界面:

       gitlab使用笔记_第3张图片

        按照要求填写完相关提交合并信息后,点击左下角绿色按钮 Submit merge request 即可。

最后在跳转页面上点击同意 Merge 这样就完成了在 gitlab 上新建分支,本地拉取分支、修改提交,在 gitlab 上完成分支的合并等一系列操作。

 

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

gitlab使用笔记_第4张图片

随后可自行选择 merge 的 source branch 和 target branch 如图:

gitlab使用笔记_第5张图片

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

你可能感兴趣的:(随笔记录)