学习Git之初步本地仓库管理
当然在学习Git之前我们先了解一下Git是干什么的,Git的优点,以及Git的缺点是啥
一、什么是Git?
GIT,全称是分布式版本控制系统,git通常在编程中会用到,并且git支持分布式部署,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的Git仓库。
本地仓库管理的Git用于对自己的项目保护,防止报错,以及合并。
二、Git的优点以及缺点?
Git优点: 是分布式的版本管理,对比集中式的版本管理系统来说不会出现中心服务器死机就影响工作,而是可以先存储在本地,等服务器修改好还可以接着进行工作,并且git的社区灵活,拥有丰富的资料来进行学习查阅,并且git是开源的,它强调个体,并且对于公共服务器压力不会太大,大小项目均可管理,拥有良好的分支机制,git的分支只要不提交合并,对其他人没有任何影响,并且git是统一管理元数据,存放在称为 .git 的文件目录里面。
Git缺点: Git的版本之间的兼容性不好,可能在上个版本的项目内容放到另一个Git版本会出错。
优缺点了解完之后我们就需要知道Git是怎么工作的
三、Git是怎么工作的?
首先,我们得先了解两个重要概念
- 状态
- 区域
1、状态
同时,git 又提供了三种(也可以说是四种)不同的记录状态
- 已修改(modified)
- 已暂存(staged)
- 已提交(committed)
有一个特殊的状态
- 未追踪(Untracked)
2、区域
Git 提供了三个不同的工作区, 用来存放不同的内容
- 工作目录
- 暂存区域
- Git 仓库
了解了这么多我们当然需要知道Git怎么下载:Git官网