Git 系列之「Git 的诞生」

Linus 在 1991 年创建了开源的 Linux 系统。10 年后名扬天下,20 年后统治服务器领域,可谓 Linux 恒久远,Linus 永流传。

虽然 Linus 创建了 Linux,但确是靠全世界热心的志愿者积极参与才使得 Linux 不断壮大的。这么庞大的工程是如何维护其源代码的呢?

事实上在 1991-2002 年间,Linus 都是通过手工合并的方式维护代码。转眼,来到了 2002 年,随着源代码飞速增长, Linus 已经疲于应付手工维护代码了,于是乎整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。BitKeeper 的开发商是 BitMover ,BitMover 的创始人和 CEO 期望 BitKeeper 能帮助 Linus 免于陷入不断加重的 Linux 内核管理工作中, 出于东方人道主义免费给 Linux 使用 BitKeeper 。

不过好事不长久,由于某些商业原因,2005 年开发 BitKeeper 的商业公司同 Linux 的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linus 不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。

周末 Linus 消失了,十天后,Git 问世了。今天,Git 已经成为上万个项目的版本控制系统。

牛X就是这么定义的,一言不合就自己造轮子。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统...
    萧非子阅读 110评论 0 0
  • 是夜,眠 你怎不安静 常是闯入我梦中 把我叫醒 又立刻消失离开 走一遭捉弄人 不辞辛劳不惧黑夜 去寻片刻美好梦 把...
    子简子凡阅读 76评论 0 2
  • 我的小学在山坡上。山坡离我居住的村子,有三华里的路。 小学是名副其实的"小"学,手掌大的巴在凤凰山的山坡上,像只蜗...
    周世恩阅读 326评论 2 2
  • 001远离轻松无压力的工作 一份没有压力,轻松获得高收入的工作,是搞废一个人最有力的武器。 002勇于触摸恐惧的底...
    阮默涵阅读 85评论 0 1