Git 进阶
版本控制的种类
- 中央服务器的单点故障;
- 中心数据库磁盘损坏,会影响项目历史;客户端只保存了文件的快照
- DCVS,分布式管理控制;
- 客户端不仅仅只取文件的快照,客户端会把仓库完整的镜像下来;
Git 分布式版本控制存的是完整的文件镜像,或者指针,或者差异的压缩格式方式存储
三个区域,四种状态
- Working Directory 工作区
- Staging Area 暂存区
- .git directory GIT仓库区
- untracked/modified 工作区
- staged 暂存区
- unmodified 仓库区