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

相关推荐
Cx330_FCQ9 小时前
Tmux使用
服务器·git·算法
xxwl58516 小时前
Git 完整学习笔记:从入门到团队协作
笔记·git·学习
John_ToDebug19 小时前
Git 工作区、暂存区、仓库、远端同步完全指南:从 restore、reset 到 fetch、pull 的正确使用姿势
git·源代码管理
炸膛坦客1 天前
Git 和 GitHub:(九)修改本地仓库内容并推送到远程仓库(关联/克隆)
git·github
To_OC1 天前
一次 git reset 翻车,让我彻底分清了 hard 和 soft,也想通了 Vibe Coding 的本质
git·程序员·vibecoding
Ai拆代码的曹操1 天前
Git 集成:AI 代理中的版本控制工作流设计
大数据·git·elasticsearch
lazy H1 天前
Git clone 怎么用?克隆项目及常见问题完整教程
大数据·git·后端·学习·搜索引擎·github
m0_743697592 天前
关于ftp与SELinux的冲突问题
git·github
前进的程序员2 天前
VS Code Git 工作树:多分支并行开发体验
git·vs code·git工作树
半夜修仙2 天前
二.Git分支管理
git