Git是一個開源的分散式版本控制系統,用於敏捷且有效率地處理任何或小或大的專案。
Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。
Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。
Git 分支管理 語法
幾乎每一種版本控制系統都以某種形式支援分支。使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。
有人把 Git 的分支模型稱為"必殺技特性",而正是因為它,將 Git 從版本控制系統家族中區分出來。
Git 分支管理 範例
建立分支指令:
git branch (branchname)
切換分支指令:
git checkout (branchname)
當你切換分支的時候,Git 會用該分支的最後提交的快照替換你的工作目錄的內容, 所以多個分支不需要多個目錄。
合併分支指令:
git merge