Gitlab运维日常使用记录

2018-01-31  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读