GIT版本控制系统
作用:
- 记录历史版本信息(记录每一次修改的记录)
- 方便团队相互之间协作开发
常用的版本控制系统:
- CVS / SVN :集中式版本控制系统
- git :分布式版本控制系统
集中式和分布式控制系统区别:
svn(集中式):
- 必须有中央总控服务器(用来存储历史版本和代码信息)
- 必须联网,才能连上中央服务器,才能回退或查看历史版本信息
- 中央服务器毁坏了,一切Over
- 所有上传和下载都是基于文件传输方式完成,速度比较慢
git(分布式):
- 团队协作的项目也会需要一个中央服务器(中央仓库)
- 无需联网也能查看和记录历史版本信息
- 无需过渡依赖中央仓库,每个人本地也有全部的信息
- 向中央仓库传输内容依托的是文件流传输,速度比SVN快很多
- 每个开发者本地就是一个代码管理仓库
- 上传前得先拉取最新的版本
git安装:
Windows系统和MAC系统的安装教程,可以在强大的网络里搜索到,而且要多详细有多详细,这里就不做描述了,可以自行百度哈~