Git
外觀
(重定向自使用 Git 進行原始碼管理)

Git 是一種開源的分散式版本控制系統(DVCS),主要用於原始碼管理(SCM),並重點關注速度。Git 最初由Linus Torvalds為Linux核心開發而設計和建立。Git 採用去中心化架構,因此每個 Git 工作目錄都是一個完整的儲存庫,具有完整的歷史記錄和完整的版本跟蹤功能,並且不依賴於網路訪問或中央伺服器。
與流行的非分散式前身(如Subversion和CVS)不同,Git 只需要一箇中央伺服器來完成一項任務:將更改釋出給該伺服器的使用者。您也可以直接與其他人共享更改,而無需諮詢中央樞紐。
此外,與 Subversion 和 CVS 的單體設計不同,Git 遵循典型的 Unix 哲學,包含許多執行單一原子任務的小元件。當然,數十個獨立命令中只有幾個經常使用。大多數命令用於專門的操作,並且大部分命令被設計為由shell 指令碼而不是使用者呼叫。
- 附錄