多语言展示
当前在线:362今日阅读:19今日分享:20

如何理解GIT版本控制系统

GIT,版本控制系统,有什么特点?与其他系统有何异同?
方法/步骤
1

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是为管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2

常见的集中式版本控制系统包括 cvs,subversion,Perforce,分布式版本控制系统: Git、Mercurial、Bazaar、Darcs。

3

集中化的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。

4

分布式版本控制系统由客户端保存代码仓库完整镜像。任何一处协同工作用的服务器发生故障,事后都可以用任意一个本地仓库恢复。

5

因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。Git中的已提交是指已被保存到本地数据库中(Repository)。

6

已暂存是指把已修改的文件放在下次提交时要保存的清单中(stage);已修改是指修改了某个文件,但还没有保存。

7

目前企业级的各种分布式开源组件的版本管理,主要是基于Git进行版本管控,达到协同开发,高效发布的目标。

推荐信息