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 的开发和维护得到了全球开发者社区的积极参与和支持,它持续地推动着软件开发领域的进步和创新。

相关推荐
zttbee7 小时前
git命令
git
mister_guo1 天前
开发指南:Git日常维护与常用命令
git
鶴哥只手遮天1 天前
Git 2.56 源码深度剖析:为 Git 3.0 铺路的架构重构
git·开源
小此方1 天前
「插曲:Git」标签管理篇:理解Tag标签、为指定提交打标签、查看标签详情与附注标签
git
Madison-No72 天前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
小此方2 天前
「插曲:Git」多人协作篇:远程分支创建与关联、多人协作冲突解决、Feature分支开发与合并、git remote prune清理失效分支
git
可乐ea2 天前
Git 基础设施重建:智能体规模开发下的读写解耦
大数据·git·elasticsearch·分布式存储·git基础设施·智能体规模开发·读写解耦
信可维2 天前
AI 说「改完了」怎么确认真改完了:git diff + 测试 + 一张验收表的 3 步复核
人工智能·git
Sun子矜2 天前
Git+Gitee 新手教程精简归纳版
git·gitee
亿道电子Emdoor2 天前
【Perforce】Klocwork-kwgcheck图形化界面无法打开如何解决
git·python·github