1 Git 简介

概述

Git 是目前世界上最先进的分布式版本控制系统。

Git的诞生

Linus 在 1991 年创建了开源的 Linux,从此,Linux 系统不断发展,目前已经成为最大的服务器系统软件了。

在 Linux 发展初期,依靠世界各地的志愿者来不断完善壮大系统本身。

在 2002 年以前,志愿者把源代码文件通过 diff 的方式发给 Linus ,然后由 Linus 本人通过手工方式合并代码。

虽然当时已经有了 CVS 和 SVN 这些免费的版本控制工具,但 Linus 坚决反对使用,因为这些集中式的版本控制系统不但速度慢,而且必须联网才能使用。有一些商用的版本控制系统,因为是付费的,与 Linus 的开源精神不符。

但是,到了 2002 年,Linux 系统已经发展了十年了,代码库之大让 Linus 很难继续通过手工方式管理,社区的志愿者也对这种方式表达了强烈的不满,于是 Linus 选择了一个商业的版本控制系统 BitKeeper ,BitKeeper 的东家 BitMover 公司出于人道主义精神,授权 Linux 社区免费试用这个版本控制系统。

在 2005 年,Linux 社区里开发 Samba 的 Andrew 试图破解 BitKeeper 的协议,被 BitMover 公司发现了,于是收回了 Linux 社区的免费使用权。

于是 Linus 花了两周时间自己用 C 写了一个分布式版本控制系统,就是 Git。一个月之内,Linux 系统的源码已经由 Git 管理了。

Git 迅速成为最流行的分布式版本控制系统,尤其是 2008 年,GitHub 网站上线了,它为开源项目免费提供 Git 存储,无数开源项目开始迁移至 GitHub。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值