Git是一個(gè)開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。
Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。
Git 與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫(kù)的方式,不必服務(wù)器端軟件支持。
Git 分支管理 語(yǔ)法
幾乎每一種版本控制系統(tǒng)都以某種形式支持分支。使用分支意味著你可以從開發(fā)主線上分離開來,然后在不影響主線的同時(shí)繼續(xù)工作。
有人把 Git 的分支模型稱為"必殺技特性",而正是因?yàn)樗?,?Git 從版本控制系統(tǒng)家族里區(qū)分出來。
Git 分支管理 示例
創(chuàng)建分支命令:
git branch (branchname)
切換分支命令:
git checkout (branchname)
當(dāng)你切換分支的時(shí)候,Git 會(huì)用該分支的最后提交的快照替換你的工作目錄的內(nèi)容, 所以多個(gè)分支不需要多個(gè)目錄。
合并分支命令:
git merge