Git
章節 ▾ 第二版

1.2 開始 - Git 簡史

Git 簡史

如同生活中許多偉大的事物一樣,Git 的開始帶有一點創造性的破壞和激烈的爭論。

Linux 核心是一個規模相當大的開放原始碼軟體專案。在 Linux 核心維護的早期 (1991–2002 年),對軟體的變更以修補程式和封存檔案的形式傳遞。在 2002 年,Linux 核心專案開始使用名為 BitKeeper 的專有 DVCS。

在 2005 年,開發 Linux 核心的社群與開發 BitKeeper 的商業公司之間的關係破裂,並且該工具的免費狀態被撤銷。這促使 Linux 開發社群 (特別是 Linux 的建立者 Linus Torvalds) 基於在使用 BitKeeper 時學到的一些經驗,開發自己的工具。新系統的一些目標如下

  • 速度

  • 簡單的設計

  • 強大的非線性開發支援 (數千個平行分支)

  • 完全分散式

  • 能夠有效處理像 Linux 核心這樣的大型專案 (速度和資料大小)

自 2005 年誕生以來,Git 不斷發展和成熟,變得易於使用,同時保留了這些初始品質。它速度驚人,在大型專案中非常有效率,並且具有令人難以置信的非線性開發分支系統 (請參閱Git 分支)。

scroll-to-top