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