1、什么是Git:
- 1.Git 是一个免费的、开源的
分布式版本控制系统
,Git官网 - 2.分布式的版本控制系统出现之后,解决了
集中式(SVN)版本
控制系统的缺陷: - 3.服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)
- 4.每个客户端保存的也都是
整个完整的项目
(包含历史记录,更加安全 - 5.Git 易于学习,占地面积小,性能极快。 它具有廉
价的本地库
(存储在本地磁盘中)
,方便的暂存区域和多个工作流分支等特性
2、Git发展历史
3、Git的安装与工作机制
- 工作区:本地磁盘存放代码的地方
- 暂存区:临时存储代码,工作区的代码提交到暂存区,对代码进行临时存储
- 本地库:暂存区的代码提交后,提交到本地库,可以存放代码的历史版本
- 远程库:把本地库的代码推送到远程库
4.Git 和代码托管中心
- 代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为
远程库
,可以分为如下两类:- 局域网 :
GitLab
- 互联网 :GitHub(外网);Gitee 码云(国内网站)
- 局域网 :