跳转到内容

Git

75% developed
来自维基教科书,开放世界中的开放书籍

Git 是一种开源的分布式版本控制系统(DVCS),主要用于源代码管理(SCM),并重点关注速度。Git 最初由Linus TorvaldsLinux内核开发而设计和创建。Git 采用去中心化架构,因此每个 Git 工作目录都是一个完整的存储库,具有完整的历史记录和完整的版本跟踪功能,并且不依赖于网络访问或中央服务器。

与流行的非分布式前身(如SubversionCVS)不同,Git 只需要一个中央服务器来完成一项任务:将更改发布给该服务器的用户。您也可以直接与其他人共享更改,而无需咨询中央枢纽。

此外,与 Subversion 和 CVS 的单体设计不同,Git 遵循典型的 Unix 哲学,包含许多执行单一原子任务的小组件。当然,数十个独立命令中只有几个经常使用。大多数命令用于专门的操作,并且大部分命令被设计为由shell 脚本而不是用户调用。

附录
华夏公益教科书