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