Git 是時下最流行的版本控制工具。它能在 Windows、Mac 或 Linux 電腦上,以資料夾為專案單位,對專案內的程式碼、以及不拘格式的檔案內容進行版本控制(型態管理/型管)。版本間的檔案甚至是程式碼片段,皆能找查、比對、回朔與復原。
Git 也提供分支操作(Branch),讓使用者同時管理像是「主要版本分支/測試版本分支」、「穩定版本分支/開發版本分支/即時錯誤修正分支」…等的版本開發流。
Git 支援分散式遠端架構,讓個人或團隊,甚至是網路社群,建立起無論是中心式型管資料庫、又或者像是 GitHub 這一類以 pull-request 為基礎的平行式協作架構。 (繼續閱讀…)