Git 诞生 20 周年


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 周年


相關推薦

2023-07-01

ECharts 宣布诞生 10 周年。 ECharts 是一款基于 JavaScript 的开源可视化图表库,提供了开箱即用的 20 多种图表和十几种组件,并且支持各种图表以及组件的任意组合。 ECharts 最初由百度团队开源,并于 2018 年初捐赠给 Apache 基金

2022-06-25

RISC OS 是面向 ARM 架构系统设计的基于图形用户界面的电脑操作系统,由命令行界面和桌面环境组成,其名字来源于它所支持的精简指令集 RISC 架构。RISC OS 最初由 Acorn Computers 开发,搭载于他们 1987 年推出的使用了 ARM 处理器的&n

2022-12-04

GIMP (GNU Image Manipulation Program) 已经诞生 27 周年了。1995 年 11 月 21 日,GIMP 首次公开发布,当时它的全称为 General Image Manipulation Program,作为加州大学伯克利分校 eXperimental Computing Facility 的中长期发展项目发展。 1996 年,RMS 访问

2023-10-24

10 月 19 日,Geany 发布首个版本 0.1。上周四刚好是 Geany 诞生 18 周年纪念日,官方发布了 2.0 正式版以表庆祝。 下载地址:https://www.geany.org/download/releases/ Geany 2.0 主要变化: 重构会话数据的处理方式 最低要求安装 GTK 3

2023-08-18

8 月 16 日,Debian 官方博客发文庆祝 Debian 诞生 30 周年。 30 年前,已故的 Debian 创始人 Ian Murdock 向 comp.os.linux.development 新闻组发送邮件,称自己完成了一个全新的 Linux 发行版,他将其命名为"The Debian Linux Release"。 他从头开始

2022-06-02

WPE WebKit (WebKit Port optimized for Embedded devices) 是面向嵌入式设备而优化的 WebKit 移植,可用于将支持大量现代 Web 技术的成熟 Web 浏览器引擎“内嵌”到嵌入式设备中。WPE 本身并不是像 Safari、Chrome 或 Firefox 等此类产品形态的 Web 浏

2022-03-10

计、基于 Linux 的单片机计算机“树莓派”(Raspberry Pi) 诞生至今已有十年历史,目前已售出超过 4000 万台,并创造了价值 10 亿美元的市场。 树莓派在设计之初的用途是为了激发青少年的编程兴趣,让年轻人能以低价获得可

2022-10-10

TypeScript 已经诞生 10 年了。10 年前——2012 年 10 月 1日,TypeScript 首次公开亮相。当时主导 TypeScript 开发的 Anders Hejlsberg 这样描述 TypeScript: 它是 JavaScript 的类型化超集,可被编译成常用的 JavaScript。TypeScript 还可以通过启

2023-07-18

Wireshark 已诞生 25 周年,项目作者 Gerald Combs 近日发文介绍了创建 Wireshark 的动机,以及一路走来的心得和经验教训。 Gerald Combs 说道,25 年前他发送了下面这封电子邮件,最终改变了自己的人生轨迹。 从邮件可以看到,项目

2022-11-19

日,他想到了一个可以避免"100"版本号的方案——在 curl 诞生 25 周年当天发布 curl 8。如此一来,既凸显了周年纪念日的地位,又体现了升级主版本号的意义,更是直接避开了"100"版本号。可谓是一步到位地实现了“既要又要还要

2023-06-20

ubbard 和 Rod Grimes 发布了 BSD 4.3 的分支,并为这个从 386BSD 诞生的项目选择了 “ FreeBSD ”名称。(但其实 FreeBSD 的第一个正式版本直到 1993 年 11 月才发布) FreeBSD 基金会将六月的公告留给了 FreeBSD 30 周年庆,并推出了一系列活动

2023-09-29

。让我们一起走下记忆的长廊,了解我们是如何在25年前诞生的... 无论是命运还是运气,博士生 Sergey Brin 和 Larry Page 在 90 年代末斯坦福大学计算机科学项目中相遇。他们很快发现他们有着相似的愿景:使万维网更加易于访问

2023-11-22

全响应中心上周庆祝了周二补丁日 (Patch Tuesday) 实施二十周年。 周二补丁日也称补丁星期二、星期二更新 (Update Tuesday) 等,它是一个在行业内被广泛使用的非正式术语,指微软定期在每个月的第二个星期二发布其软件产品的更

2023-01-18

Kid3 是一个开源跨平台的音频标签编辑器,可用于许多音频文件格式。它支持 DSF、MP3、FLAC、MPC、MPEG-4、AAC、Opus、SPX、TrueAudio、APE、WavPack、WMA、WAV、AIFF,跟踪器模块。 Kid3 于 2003 年 1 月发布了第一个版本 —— 0.1,如今已有 20