Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 1.03 KB

1-Git引入.md

File metadata and controls

10 lines (6 loc) · 1.03 KB

Git引入

  • **Git的概念:**Git是一个免费的、开源式的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。

  • **什么是版本控制:**是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。

  • 版本控制系统的分类:

    • 集中化的版本控制系统:由中央服务器存储历史版本,协同工作的人通过客户端连到这台服务器,取出最新文件或提交更新。每个人可以看到项目中的其他人在做什么。管理员可以轻松掌握每个开发者的权限,并且管理一个集中化的版本控制系统。然而当中央服务器单点故障,就无法协同工作。管理项目时存放的是项目版本与版本之间的差异。
    • **分布式的版本控制系统:**客户端不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。相当于每个客户端都是一个服务器。