美文网首页
Gitlab运维日常使用记录

Gitlab运维日常使用记录

作者: 天夭夭 | 来源:发表于2018-01-31 16:58 被阅读0次

    一、创建项目

    二、添加分支:

    三、默认分支设置

    四、项目分组(权限控制)

    五、保护master分支,不允许被push

    master分支允许pull  但不允许push, master分支只能通过develop分支进行Merge Requests

    六、上传、下载、分支、更新、回滚

    1、上传:

            进入某个版本库#git add README.md#将文件提交到暂存区#git commit -m "add README"#将在暂存区中的文件推送修改到本地库#git push -u origin master#将本地的master分支推送到origin主机,同时指定origin为

    2、下载:

    #Git全局设置(根据具体情况定义一下信息)

    #git config --global user.name "huangqh"

    #git config --global user.email "hqh546020152@163.com"

    Create a new repository#创建一个新的存储库

    #git clone ssh://git@192.168.12.236:2222/hqh546020152/test.git  #远程将版本库cp到本地

    分支(此处表达的为远程分支,本地分支请参考“本地篇”):

    git  checkout --track  origin/master #切换远程分支

    git clone  -b  master  http://XXX@XXXX/XXXXX/XXX.git #指定分支克隆版本库

    3、更新:

    在已clone的目录下 # git  pull

    4、代码回滚:

    #git log 查看所有git的日志信息

    #git reset --hard  COMMIT_ID 回滚到指定版本,以commit_id来标识。

    5、修改更新账号:

    gitlab同个项目,如要要用不同的账号进行pull或push,只需要修改项目中 .git/config中的url即可

    6、创建版本库

    6.1、clone已有库

        git  clonehttps://github.com/hqh546020152/svn_create.git

        cd  svn_create

        touch README.md

        git add README.md

        git commit -m "add README"

        git push -u origin master

    6.2、已有目录中添加版本库

        cdsvn_create

        git init

        git add README.md

        git commit -m "first commit"

        git remote add originhttps://github.com/hqh546020152/svn_create.git

        git push -u origin master

    相关文章

      网友评论

          本文标题:Gitlab运维日常使用记录

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