Git
外观
(重定向自使用 Git 进行源代码管理)
Git 是一种开源的分布式版本控制系统(DVCS),主要用于源代码管理(SCM),并重点关注速度。Git 最初由Linus Torvalds为Linux内核开发而设计和创建。Git 采用去中心化架构,因此每个 Git 工作目录都是一个完整的存储库,具有完整的历史记录和完整的版本跟踪功能,并且不依赖于网络访问或中央服务器。
与流行的非分布式前身(如Subversion和CVS)不同,Git 只需要一个中央服务器来完成一项任务:将更改发布给该服务器的用户。您也可以直接与其他人共享更改,而无需咨询中央枢纽。
此外,与 Subversion 和 CVS 的单体设计不同,Git 遵循典型的 Unix 哲学,包含许多执行单一原子任务的小组件。当然,数十个独立命令中只有几个经常使用。大多数命令用于专门的操作,并且大部分命令被设计为由shell 脚本而不是用户调用。
- 附录