git的起源

开篇一张图:

开源项目linux kernel开发,参与开发与维护者众多。1991至2005年期间绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上。

在2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码,到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。这里有个小插曲是这样:Linux社区中开发Samba的Andrew破解了BitKeeper协议,嗯被BitMover公司发现了,导致BitMover公司收回了BitKeeper的免费使用权。

于是乎,Linus大神开始自己发力了,2005年4月Linus Torvalds 开始为 Linux 内核开发一个新的版本控制系统,最初命名为 "Git",这个名称是英文单词 "stupid" 的一个俚语,同年6月git的第一个原型发布。(嗯表面上山穷水尽、实则是柳暗花明)

2006 年3 月,Git 正式发布,并开始在 Linux 内核开发中使用。2006年4 月GitHub 成立。虽然 GitHub 是在 Git 之后创建的,但它的出现加速了 Git 的普及和开源社区的发展。

2007 年7 月Git 1.5.3 版本发布,这是 Git 发布的第一个稳定版本。

2008 年7 月Git 1.6.0 版本发布,引入了一些新的功能和改进。

2012 年6 月微软宣布收购代码托管平台 GitHub。这个决定对 Git 的发展产生了重大影响,进一步推动了 Git 在开源社区和商业领域的普及和应用。

2019 年6 月Git 2.22 版本发布,包含了一些重要的新功能和改进,如支持密码替换和行末空格的警告等。

2020 年3 月Git 2.26 版本发布,引入了签名校验和一些其他功能。

至今Git 作为一个开源项目,不断地进行更新和改进。它已成为世界上最流行的版本控制系统之一,被广泛应用于软件开发、科研、文档编写等领域。Git 的开发和维护得到了全球开发者社区的积极参与和支持,它持续地推动着软件开发领域的进步和创新。

相关推荐

  1. Git 使用规范:起名字、提交描述最佳实践

    2024-03-20 18:38:02       62 阅读
  2. 第四章 未知起源

    2024-03-20 18:38:02       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 18:38:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 18:38:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 18:38:02       87 阅读
  4. Python语言-面向对象

    2024-03-20 18:38:02       96 阅读

热门阅读

  1. 面试题:指针和引用的区别

    2024-03-20 18:38:02       48 阅读
  2. 【CSS】实现文字描边

    2024-03-20 18:38:02       36 阅读
  3. python接口自动化正则表达式

    2024-03-20 18:38:02       49 阅读
  4. 多数据源的业务需求和技术要求

    2024-03-20 18:38:02       43 阅读