本文讲述了版本控制系统 Git 的起源故事。由于 Linux 内核项目的代码量不断增长,当时的版本控制系统 CVS 和 Subversion 已经无法满足需求,Linus Torvalds 开始寻找新的解决方案。他尝试过 BitKeeper,但由于开源社区的反对以及与 BitKeeper 开发者的理念不合,最终放弃。Linus 决定自己开发一个新的版本控制系统,仅用两周时间就完成了 Git 的原型。在 Junio Hamano 等人的帮助下,Git 逐渐完善,并在 GitHub 的推动下成为最流行的版本控制系统。