Git是一個開源的分散式版本控制系統,用於敏捷且有效率地處理任何或小或大的專案。

Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。

Git 分支管理 語法

幾乎每一種版本控制系統都以某種形式支援分支。使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。

有人把 Git 的分支模型稱為"必殺技特性",而正是因為它,將 Git 從版本控制系統家族中區分出來。

Git 分支管理 範例

建立分支指令:

git branch (branchname)

切換分支指令:

git checkout (branchname)

當你切換分支的時候,Git 會用該分支的最後提交的快照替換你的工作目錄的內容, 所以多個分支不需要多個目錄。

合併分支指令:

git merge