Gitlab使用手册 联系客服

发布时间 : 星期日 文章Gitlab使用手册更新完毕开始阅读82ce4397b90d6c85ed3ac680

Gitlab

使用手册

目录

一 Gitlab账号/库申请流程 ............................................................................................................ 3

1.1 Gitlab账号申请 .................................................................................................................. 3 1.2 Gitlab库申请 ...................................................................................................................... 3 二 Gitlab登录 .................................................................................................................................. 3

2.1 Gitlab 访问路径 ................................................................................................................. 3 2.2 Gitlab登录页面 .................................................................................................................. 3 三 Git环境配置 ............................................................................................................................... 4

3.1创建公钥............................................................................................................................. 4

3.1.1 Linux环境 ................................................................................................................ 4 3.1.2 Windows环境.......................................................................................................... 4 3.1.3 MacOS环境 ............................................................................................................. 7 3.2 Gitlab SSH页面配置 ........................................................................................................... 7 四 Git操作命令 ............................................................................................................................... 8

4.1 Git本地仓库操作命令 ....................................................................................................... 8

4.1.1 git init/git clone 初始化库 ...................................................................................... 8 4.1.2 git status 查看状态 ................................................................................................. 9 4.1.3 git add 添加文件 ..................................................................................................... 9 4.1.4 git diff 对比文件 ..................................................................................................... 9 4.1.5 git commit 提交更新 ............................................................................................ 10 4.1.6 git rm 移除文件 .................................................................................................... 10 4.1.7 git mv 移动文件 .................................................................................................... 11 4.1.8 git log 查看提交历史 ............................................................................................ 11 4.1.9 git reset 撤销操作 ................................................................................................ 12 4.1.10 git branch 创建分支 ........................................................................................... 13 4.1.11 git merge 分支合并 ............................................................................................ 13 4.1.12 git conflict 解决冲突 ........................................................................................... 14 4.1.13 git tag 创建标签 .................................................................................................. 14 4.2 Git远程仓库关联操作命令 ............................................................................................. 15

4.2.1 git remote 查看远处仓库 ..................................................................................... 15 4.2.2 git remote show 查看远程仓库信息 ................................................................... 15 4.2.3 git remote add 添加远程仓库 .............................................................................. 15 4.2.4 git fetch 从远程仓库抓数据 ................................................................................. 16 4.2.5 git pull 获取最新版本 ........................................................................................... 16 4.2.6 git push 推送数据到远程仓库 ............................................................................. 16 4.2.7 git remote rename/rm远程仓库重命名/删除 ..................................................... 17

一Gitlab账号/库申请流程

1.1 Gitlab账号

使用邮箱前缀、邮箱密码访问即可。

1.2 Gitlab库申请

邮件申请。(发邮件给zhaoweiz@、cuixf1@ )

二Gitlab登录

2.1 Gitlab访问路径

URL:http://gitlab.rd.chanjet.com/

2.2 Gitlab登录页面

三Git环境配置

3.1创建公钥

不同操作系统创建公钥的方式不同。以下是三种操作系统的举例。

3.1.1 Linux环境

$ssh-keygen //生成公钥

$ cat ~/.ssh/id_rsa.pub //将公钥文件内容拷贝到Gitlab配置页面中。见3.2节。

注意:Vim 文件复制粘贴可能会导致内容换行,导致公钥无效。

3.1.2 Windows环境

需要下载msysgit和tortoisegit客户端

第一步,下载msysgit并安装。(基本上一路Next。因为我们还要安装tortoisegit,所以不需要选择“Windows explorer integration”。)

URL:https://code.google.com/p/msysgit/downloads/list?can=2&q="Full+installer+for+official+Git+for+Windows"

或者公司共享目录:\\\\devshare\\工具共享\\常用软件\\git

第二步,下载tortoisegit并安装 URL:

https://code.google.com/p/tortoisegit/wiki/Download?tm=2

或者公司共享目录:\\\\devshare\\工具共享\\常用软件\\git

第三步,在tortoisegit上配置msysgit的路径(见下图)