git是什么
- 分布式
- 版本控制
- 文件的拷贝(多文件)
- 本地版本控制(一个文件,保留以前的版本)--类似游戏存档
- 进步:不会多文件,只保留一个文件,但是多文本
- 集中化版本控制
- SVN
- 分布式版本控制
- 与集中式版本控制的区别
- 在集中式版本控制中,只有一份文件,中心中最近的一份文件,并没有以往的版本,中心数据一旦丢失,文件不可恢复
- 在分布式版本控制中,不但有最近的一份文件和各个历史版本,即使中心文件丢失,分布式电脑上的文件上传至中心,依旧保证可用
- 与集中式版本控制的区别
- 软件-电脑安装
为什么要做版本控制
- 回滚
- 防止代码出现问题,方便找到更改之前的代码
- 代码版本保存
- 代码的迭代轮次比较多的时候,方便管理数据