快速学习Git-Git简介

同生活中的许多伟大事件同样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工做都花在了提交补丁和保存归档的繁杂事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。java

到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合做关系结束,他们收回了无偿使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds )不得不吸收教训,只有开发一套属于本身的版本控制系统才不至于重蹈覆辙。他们对新的系统订了若干目标:web

  • 速度
  • 简单的设计
  • 对非线性开发模式的强力支持(容许上千个并行开发的分支)
  • 彻底分布式
  • 有能力高效管理相似 Linux 内核同样的超大规模项目(速度和数据量)

本文同步分享在 博客“cwl_java”(CSDN)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。分布式

相关文章
相关标签/搜索