zoukankan      html  css  js  c++  java
  • 5分钟学会使用gitlab

    第一次接触到gitlab,操作不是很熟练,犯了一堆错,在多次尝试之后,大概了解了流程,这篇文章主要帮助大家快速上手gitlab,如果文章有什么不对的地方,欢迎在评论区留言~

    1.新建项目

    首先你得有个gitlab账号以及本地已安装git.exe,或者有git环境,然后建立一个项目project,右上角有个加号按钮,用来新建项目

    git在上传项目方面非常友好,建项目的时候你可以选择从别的地方导入你之前已经写好的代码,也可以本地git上传,新建的项目最好选择私有private。点击创建按钮,项目成功创立。

    接着按照官网提示的那样,打开git,运行以下指令(此步骤可将源代码上传到master分支里)

    运行完之后,点击commit,会发现自己多了一个master分支

    2.添加新成员

    在member界面,点击添加新成员按钮,选中你要添加的人员即可

    3.新建分支。

    如果几位成员想分开提交代码而不影响原有的master代码,可以选择新建几个分支。

    在project页面中心,点击蓝色的加号按钮,选择新建分支 new branch,主要分支来源可以填master,也可以填已经存在的其他的分支名。

    不同成员在别的分支进行操作,git指令如下:(该指令包括了克隆代码到本地,以及将本地的代码上传到gitlab上)

    $ git clone <远程Arepository> #克隆你fork出来的分支
    
    $ git pull <远程B厂库标签> master:master  #从远程Brepository的master分支拉取最新objects合并到本地master分支
    
    $ git checkout wind #切换到要修改的分支上(你新建的分支)
    
    $ git merge master #将wind同步到master上
    
    //在克隆的文件夹里新增或修改代码,然后将修改保存,执行以下指令
    $ git add .#将修改保存到索引区
    
    $ git commit -m "second edit" #将修改提交到本地分区,引号里的是修改说明
    
    $ git checkout master #切换到master,准备上传
    
    $ git merge wind #同步
    
    $ git push origin master:wind #将本地分支master提交到远程A repository的wind分支上

    3.合并分支

    如果一个成员的分支任务已经全部完成,可以向项目创建人提交合并请求,将你的分支与master进行合并。(这里的成员不包括项目发起人

    在file页面创建一个合并请求。

    然后提交,等待创建人同意,2个分支就会合并为master。

    基本上整个使用过程就是这样啦,大家快自己上手试试吧~

    4.从分支dev上更新本地的代码

    $ git pull origin dev:master

    5.将自己本地的代码推到gitlab的分支dev上

    $ git checkout dev 
    
    $ git add .
    
    $ git commit -m "second edit" 
    
    $ git checkout master 
    
    $ git push origin master:dev 

    具体关于pull和push的可以参考这篇文章:http://blog.csdn.net/litianze99/article/details/52452521

    上述如果有不对的地方,欢迎批评指正

  • 相关阅读:
    window10 安装docker
    el-select value是数字不回显
    JS垃圾回收机制(转)
    mybatis 动态sql (转载)
    mybatis SQL 语句构建器
    vue 面试总结
    Stream解析(转载)
    JVM参数
    SourceTree 版本跳过bitbucket注册方法
    win10配置git SSH
  • 原文地址:https://www.cnblogs.com/cindy79/p/7240797.html
Copyright © 2011-2022 走看看