GitLab如何建立一个自己分支的流程

Git学习

    • 1. 在此之前
    • 2 .游戏过程
      • 命令演示
    • 3. 分支过程演示
    • 4. 修改增加演示

1. 在此之前

Git工具在企业级开发中,经常用到的工具,如其中的GitLab。了解Git之前,你也可以对MarkDown了解一下,这里是有它的线上版的(点我),你可以参考一下,它的编写格式。同时这里也有一个Git的在线学习工具,有点像游戏一样的东西(点我)。

2 .游戏过程

命令演示

(1)提交

git commit  //提交命令,如从c1到c2过程。

GitLab如何建立一个自己分支的流程_第1张图片
(2)分支

Git Branch //分支
//用法一:
git branch newImage //创建一个分支(newImage)
git checkout newImage   //表示切换到newImage分支

//用法二
 git checkout -b newImage //创建一个分支,然后切换到该分支上

(3)合并
就是说我们新建一个分支,在其上开发某个新功能,开发完成后再合并回主线。如下:

git merge bugFix //把bugFix分支,合并到master中。

用法的大概流程:
命令:

git checkout -b bugFix
git commit 
git checkout master
git commit
git merge bugFix

GitLab如何建立一个自己分支的流程_第2张图片
图片流程如下:
GitLab如何建立一个自己分支的流程_第3张图片
(4)合并
第二种合并分支的方法是 git rebase。Rebase 实际上就是取出一系列的提交记录,“复制”它们,然后在另外一个地方逐个的放下去。
要求:
GitLab如何建立一个自己分支的流程_第4张图片

命令:

git checkout -b bugFix 
git commit

git checkout master
git commit

git checkout bugFix 
git rebase master

结果:
GitLab如何建立一个自己分支的流程_第5张图片

有空,还会更新更多做法流程…

3. 分支过程演示

(1)要求

按分支规范建featrue分支;
新建自己的文件夹,放一个README.md的 markdown文件
按commit规范提交到自己的featrue分支;
提Merge Rquest到Master分支;

(2)大概过程

1.创建文件夹,进入文件夹,打开git bash
2.git init
3.git clone  路径(Http,SSH )

下载后,进入下载项目,然后再打开git bash

4.git checkout -b 分支名字
5.git add *				// 修改或添加所有
6.git commit -a -m”注释”	                // 提交修改
7.git push // 把你自己分支的内容提交到远程自己的分支

注意:如果你是首次提交分支的,远程 GitLab 上还没有你的分支,要用如下命令:

git push --set-upstream origin 你新建的分支名字     // 按照前面说的

最后就是在 GitLab 上去将自己的分支添加到主分支中了

点击 Merge Requests ,再点击 New merge request ,选择自己的分支,选择主分支,之后点击 Compare branches and continue 这个按钮,最后记得提交就完事了。

4. 修改增加演示

问题描述:很多时候我们都会向分支再添加代码等
(1)点进你的项目,然后执行如下命令即可:

git add .
git commit -m ""
git pull --rebase origin 分支名
git push -u origin  分支名

过程不出现错误即为成功。最后到gitLab上merge即可。

你可能感兴趣的:(Git工具使用)