Gitの歴史
記憶があいまいだった事実を整理し直す。
- 2005年4月、Linus Torvalds(リーナス・トーバルズ)が初版を書いた。約10日で動くツールに仕上げた。
- きっかけは、Linuxカーネル開発で使っていたBitKeeperの無償ライセンスが撤回されたことである。
- 同年7月から濱野純(Junio Hamano)がメンテナー(=プロジェクトの保守責任者)を引き継ぎ、20年以上にわたりプロジェクトを継続している。中核メンテナーは日本人である。
- GitHubのリリースは2008年4月である(よく誤解される2009年ではない)。
分散システムの系譜では、BitTorrent(2001年)→ Git(2005年)→ Bitcoin(2008年)→ Ethereum(2015年)と並ぶ。ブロックチェーン以前に分散管理を実現したという意味で、Gitは真の先駆者だった。
とはいえ、Gitは分散型であっても、「合意(コンセンサス)に至る」過程は人間が担う(PRレビューやマージ判断)。これはブロックチェーンの「トラストレス(信頼不要)な合意」とは異なる系譜である。同じ「分散」という言葉でも、解決しようとしている問題は異なる。
出典・参考
- A Short History of Git —— 公式ドキュメント、Pro Git Book(Scott Chacon & Ben Straub 著、Apress)
- Tech Talk: Linus Torvalds on git —— 動画、Google Tech Talks(2007年)
- Junio C Hamano — git maintainer —— サイト、GitHubプロフィール
- The History of GitHub —— サイト、GitHub Blog
関連ノート
- Agentic Commerce — ACP and Visibility into Being 'Bought by AI'
- browser-to-api — a Browserbase skill that turns a site into OpenAPI from a CDP trace
- Safe tenant-scoped writes to a cloud database — connection, authentication and RLS in one go
- Cloudflare Wrangler and Pages Functions — the deployment tool and the Functions bundle
- Introduction to the Digital Architect (00) — the reality of the profession and the big picture of an original textbook series
- The textbook for becoming a digital architect — table of contents (learning roadmap)