2025 年 4 月 7 日,Git 迎来了 20 岁生日。
该项目最初由 Linus Torvalds 创建,他在 2005 年 4 月 6 日首次公开提及 Git,并于次日面向公众推出。
https://lkml.iu.edu/hypermail/linux/kernel/0504.0/2022.html
作为全球最流行的分布式版本控制系统,Git 的诞生不仅改变了软件开发的方式,还推动了开源运动和现代软件工程的发展。
尽管 Linus Torvalds 通常被认为是 Git 的创建者,但自 2005 年 6 月以来,他就没有深入参与该项目。在过去的 20 年里,Junio Hamano 一直掌控着 Git 的方向,并定期更新和维护该项目。
事实上,Junio Hamano 是改进 Git 使用体验的核心人物。在初版本发布 4 个月后,Linus 就将项目转交给他维护。Linus 也表示,Junio 的“品味”和长期奉献是 Git 能够成功的关键。
我做 Git 完全是出于自己的原因。在这 20 年中,我只花了 4 个月时间在上面。真正的功劳属于 Junio 和所有其他参与 Git 的人,他们现在做的比我多得多。
大概从 2007 年-2010 年,Git 逐渐获得越来越多人认可,特别是当时的新一代开发者,都会将 Git 作为首选工具。
Linus 认为,让 Git 真正流行的关键原因是 Ruby on Rails 社区的采用。后面随着 GitHub 平台出现,进一步利用 Ruby on Rails 社区的用户基础、简化 Git 使用体验、添加社交属性,让 Git 的影响进一步扩大。
由此,Git 从一个个人小众工具,逐步发展为影响全行业的核心范式。
阅读更多:Git 诞生 15 周年