版本控制简介

版本控制是一种记录文件变化的系统,使你可以回顾特定版本、比较修改内容、还原到旧版本,甚至多人协作处理同一项目。

常见的版本控制系统有三类:

本地版本控制

如 RCS,通过本地数据库记录文件历史。

集中式版本控制(CVCS)

如 Subversion,所有版本集中保存在服务器。

分布式版本控制(DVCS)

如 Git,每个开发者都有完整仓库,可独立工作并进行同步。

Git 属于分布式系统,提供高效、可靠的版本管理方式,是现代开发中广泛使用的工具。