0 Git 版本控制系統

Git 是一個分散式版本控制系統,起初是用在管理複雜且龐大的 Linux 核 心原始碼,它可以保存原始碼在特定時期的的狀態,並指定版本與註解文字, 也可以讓開發人員將目前的原始碼回復到特定的版本狀態。

Git 使用檔案庫 (Repository) 來記錄檔案的狀態與資料,可在檔案庫中管理、儲存與修改版本資料,並可在檔案庫中建立開發的分支 (Branch),進行實驗功能的開發,未來成功後可以與主幹 (trunk) 版本合併,成為一個新版本。