一、Git概述
1.1 版本控制系统概述
1.1.1 版本控制系统简介
版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。用的比较多的如svn,git等。
1.1.1 版本控制系统的工作模式
(1)集中式版本控制系统
该模式存在的弊端:
1)存在单点问题
2)必须在局域网环境下工作
CVS与SVN均为集中式版本控制系统。
(1) 分布式版本控制系统
Git是分布式版本控制系统。
1.2 Git概述
1.2.1 Git的诞生
1.2.2 Git简介
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
1.3 Git工作模式
1.3.1 集中式
1.3.2 社区式
1.4 Git工作过程
1.5 Git版本库
工作区:
版本库:
暂存区:也称为stage或index
分支区:
1.6 Git的下载与安装
Git官网: http://www.git-scm.com
1.6.1 Git的安装
第2章 Git本地版本库
2.1 基本操作
2.1.1 初始化版本库
(1) 在windows中创建相应目录
D:\Git\repositories\crm
(2) git init
2.1.2 创建用户
用户分为三个级别
(1)创建系统( 全局作用域)用户
(2)创建用户级别
git config --global user.name "Hongchang"
(3)仓库级别的config文件