老规矩,在学习前我们先看一下学习框架:
Tip: Git分支内容较多就放在另一篇文章中啦
目录
Git起步——版本控制
版本控制软件
定义:版本控制软件,是一个用来记录文件变化,以便将来查阅特定版本修订情况的系统。因此有时也叫做“版本控制系统”。
简单理解:把手工管理文件版本的方式,改为由软件管理文件的版本。
版本控制软件的好处
- 操作方便
- 易于对比
- 易于回溯
- 不易丢失
- 协作方便
版本控制软件的分类
- 本地版本控制系统
- 集中化的版本控制系统
- 分布式版本控制系统Git(更好!)
Git基础
Git基础
定义:是一个开源的分布式版本控制系统,时目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大地项目版本管理。
Git特性:
- 直接记录快照,而非差异比较
- 近乎所有操作都是本地执行
记录快照,Git快照类似于备份。简单理解,给一张桌子拍照,记录了桌子上所有物品地位置、状态,这样就称之为快照。我们不必存储所有地物品,只需存储这个照片就可以了,下一次想恢复以前的状态地时候,只需要翻到这张照片就行了。
Git中的三个区域
- 工作区
- 暂存区
- Git仓库
Git中的三种状态
- 已修改
- 已暂存
- 已提交
基本的Git工作流程
- 在工作区中修改文件
- 将你想要下次提交的更改进行暂存
- 提交更新找到暂存区的我呢见,将快照永久性存储到Git仓库
安装并配置Git
step1:安装网址:Git - Downloads