同生活中的許多偉大事物一樣,git 誕生於乙個極富紛爭大舉創新的年代。
linux 核心開源專案有著為數眾廣的參與者。 絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上(1991-2023年間)。 到 2002 年,整個專案組開始啟用乙個專有的分布式版本控制系統 bitkeeper 來管理和維護**。
到了 2005 年,開發 bitkeeper 的商業公司同 linux 核心開源社群的合作關係結束,他們收回了 linux 核心社群免費使用 bitkeeper 的權力。 這就迫使 linux 開源社群(特別是 linux 的締造者 linux torvalds)基於使用 bitkcheper 時的經驗教訓,開發出自己的版本系統。 他們對新的系統制訂了若干目標:
有能力高效管理類似 linux 核心一樣的超大規模專案(速度和資料量)
自誕生於 2005 年以來,git 日臻成熟完善,在高度易用的同時,仍然保留著初期設定的目標。 它的速度飛快,極其適合管理大專案,有著令人難以置信的非線性分支管理系統(參見 git 分支)。
1 2 起步 Git 簡史
版本 作者日期 備註0.1 loon 2019.3.18 初稿同生活中的許多偉大事物一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾多的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個...
GIT學習筆記 1 2 起步 Git 簡史
同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitkeeper 來管理和...
GIT學習筆記 1 4 起步 安裝 Git
是時候動手嘗試下 git 了,不過得先安裝好它。有許多種安裝方式,主要分為兩種,一種是通過編譯源 來安裝 另一種是使用為特定平台預編譯好的安裝包。若是條件允許,從源 安裝有很多好處,至少可以安裝最新的版本。git 的每個版本都在不斷嘗試改進使用者體驗,所以能通過源 自己編譯安裝最新版本就再好不過了。...