Git 基础
- Git 是一个免费开源的分布式版本控制系统
Version Control System
- 使用名为
仓库repository
的数据库记录文件的变化- 仓库中的每个文件都有一个完整的
版本历史记录
- 可以看到谁在什么时间修改了哪些文件的哪些内容
- 也可以将文件恢复到之前的某个版本
- 仓库中的每个文件都有一个完整的
- 使用名为
- 版本控制系统
- 集中式版本控制系统
- SVN、CVS
- 所有文件保存在中央服务器上,每个电脑上只保存了文件副本
- 修改文件时,从中央服务器上下载最新版本,添加修改内容,修改完成后重新上传回中央服务器
- 发生单点故障、链接或网络故障会炸
- 修改文件时,从中央服务器上下载最新版本,添加修改内容,修改完成后重新上传回中央服务器
- 分布式版本控制系统
- GIt、Mercurial
- 每个电脑上都有一个完整的版本库,可以本地修改,最后同步仓库即可
- 集中式版本控制系统
Comments NOTHING