# 版本控制简介

URL: https://caijiao.org/git/basic/version-control
Source: docs/git/basic/version-control.md
Description: 本章介绍版本控制的基本概念，讲解其重要性与常见类型，为学习 Git 打下基础，适合初学者快速理解版本管理的核心思想。

版本控制是一种记录文件变化的系统，使你可以回顾特定版本、比较修改内容、还原到旧版本，甚至多人协作处理同一项目。

常见的版本控制系统有三类：

## 本地版本控制

如 RCS，通过本地数据库记录文件历史。

## 集中式版本控制（CVCS）

如 Subversion，所有版本集中保存在服务器。

## 分布式版本控制（DVCS）

如 Git，每个开发者都有完整仓库，可独立工作并进行同步。

Git 属于分布式系统，提供高效、可靠的版本管理方式，是现代开发中广泛使用的工具。
