分支是我最喜歡的 Git 特性之一。如果你用過其他版本控制系統(tǒng),把你所知的分支給忘記,倒可能更有幫助些 —— 事實上,以我們使用分支的方式,把 Git 的分支看作?_上下文_?反而更合適。 當(dāng)你檢出分支時,你可以在兩三個不同的分支之間來回切換。
> **簡而言之**,你可以執(zhí)行?`git branch (branchname)`?來創(chuàng)建分支, 使用?`git checkout (branchname)`?命令切換到該分支,在該分支的上下文環(huán)境中, 提交快照等,之后可以很容易地來回切換。當(dāng)你切換分支的時候,Git 會用該分支的最后提交的快照替換你的工作目錄的內(nèi)容, 所以多個分支不需要多個目錄。使用?`git merge`?來合并分支。你可以多次合并到統(tǒng)一分支, 也可以選擇在合并之后直接刪除被并入的分支。
