一、Git简介
(一)版本控制
版本控制(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。这个系统可以自动帮我们备份文件的每一次更改,并且可以非常方便的恢复到任意的备份(版本)状态。
实现版本控制的软件有很多种类,大致可以分为本地版本控制系统、集中式版本控制系统和分布式版本控制系统。
合作开发
(二)Git简介
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
二、Git的安装
(一)Git的安装
msysgit是Windows版的Git,从http://git-scm.com/downloads下载,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
(二)Git的基本配置
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。以便在版本控制记录开发者的操作行为,如lion于2016-08-24解决了一个bug。
任意目录(建议开发根目录)右键 > Git Bash Here。录入:
git config --global user.name “自已的名字”
git config --global user.email “自已的邮箱地址”
–global 配置当前用户所有仓库
(三)Git工作流程
为了更好的学习Git,我们必须了解Git管理我们文件的3种状态,分别是已提交(committed)、已修改(modified)和已暂存(staged),由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以及暂存区域。
Git仓库目录是Git用来保存项目的元数据和对象数据库的地方。这是G