美文网首页
gitlab的简单教程

gitlab的简单教程

作者: 柠檬C927 | 来源:发表于2022-04-12 17:06 被阅读0次

    前言:在上一篇中,已经成功使用docker搭建了Gitlab服务器,这里就简单摸索一下大概的使用教程,我自己也是初学者,就大概简单记录一下而已,如果有什么问题,欢迎留言。

    1、root用户登录后,创建项目


    截图_选择区域_20220408152634.png
    截图_选择区域_20220408152813.png

    2、新增用户


    截图_选择区域_20220408153010.png

    3、项目关联用户


    截图_选择区域_20220408153010.png

    4、本地机子安装git,使用 git --version 确定是否安装成功

    image.png

    5、创建本地仓库,建立完成后,在目录下会生成一个“.git”目录,这样就能执行git语句了。
    git init:是在当前目录下建立仓库;
    git init 文件路径:指定一个目录创建仓库

    image.png

    6、也可以从服务器上克隆一个库
    ssh克隆:git clone git@gitlab.example.com:root/test-y.git
    http克隆:git clone http://gitlab.example.com/root/test-y.git
    输入git的用户名、密码即可(Gitlab上注册/创建的)

    7、创建一个分支,并推送到服务器

    • a.创建分支:git branch dev
    • b.切换分支:git checkout dev
    • c.查看当前分支:git status
    • d.新增test文件:echo 'test2测试项目2' >> ./t2.txt
    • e.暂存新增文件以进行提交:git add .
    • f.提交暂存文件:git commit -m "添加t2文件",这里有一种快捷方式,可以暂存并提交所以更改git commit -a -m "添加t2文件"
    • g.将更改推送到服务器:git push
    截图_选择区域_20220412163539.png 截图_选择区域_20220412163631.png 截图_选择区域_20220412163645.png

    推送到服务器时遇到了一个问题,报错信息如下(上图2):

    fatal: The current branch dev1 has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin dev1
    

    原因:本地新建的分支与远程分支之间没有连接起来
    解决:直接按提示信息重新执行git push --set-upstream origin dev1即可

    8、Gitlab服务端,可查看已经推送的信息


    image.png image.png

    9、点击“Create merge request”按钮,将dev分支内容合并到主分支上

    image.png

    10、审核人员收到合并消息,审核合并请求。


    image.png

    11、审核通过,合并分支


    image.png
    image.png

    到这里,大致流程就全部结束了。

    git还常用到的一个语句git pull从服务器上拉取更新

    image.png

    相关文章

      网友评论

          本文标题:gitlab的简单教程

          本文链接:https://www.haomeiwen.com/subject/gfhnsrtx.html