摘要: [toc] 1、安装 gitlab的源码安装极其复杂,如果要尝试源码安装可以参考如下文档: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md 也可以参考:http://54im.com/git/c 阅读全文
posted @ 2018-07-16 23:08 breezey 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、服务端操作 1、安装git 2、创建git用户 3、创建客户端登录证书 收集所有需要登录的用户的公钥,就是他们自己生成的 文件,把所有公钥复制到 文件里 4、初始化git仓库 5、修改git用户的shell环境 二、客户端操作 1、克隆远程仓库 2、git windows客户端配置 阅读全文
posted @ 2018-07-16 22:54 breezey 阅读(278) 评论(0) 推荐(0) 编辑
摘要: [toc] 说明 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 一、git clone 远程操作的第一步, 阅读全文
posted @ 2018-07-16 22:28 breezey 阅读(347) 评论(0) 推荐(0) 编辑
摘要: [toc] 简介 Git可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。 新建标签 假如说,我们某个应用经过一段时间的开发,完成了某个功能,现在需要往线上发布。 阅读全文
posted @ 2018-07-16 22:28 breezey 阅读(233) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、概念 分支就像漫威漫画宇宙里的平行宇宙。在一个宇宙中,美国队长是正义的化身,是复仇者的领导者。而在另一个宇宙中,美队成了九头蛇。 两个平行宇宙互不干扰,那么也没啥影响。不过在某个时间点,两个宇宙交叉了,于是就出现了死侍大战死侍。 而每一个平行宇宙就相当于一个分支。平行宇宙会在某个时间 阅读全文
posted @ 2018-07-16 22:27 breezey 阅读(706) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、git全局配置 一般在新的系统上,我们都需要先配置下自己的Git工作环境。配置工作只需进行一次,以后升级时还会沿用现在的配置。如果需要,你随时可以用相同的命令修改已有的配置: 二、创建一个版本库 初始化完成以后,在项目目录下会出现一个.git的目录,所有git需要的数据和资源都存放在 阅读全文
posted @ 2018-07-16 22:26 breezey 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: [toc] 什么是版本控制系统 版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 直白的讲,版本控制系统就是对应用软件的源代码的版本实现控制,以实现不同版本之间的切换,回滚,历史信 阅读全文
posted @ 2018-07-16 22:25 breezey 阅读(509) 评论(0) 推荐(0) 编辑