# Git - 分支簡介 ## 主幹(master) * 一般在做 Git 版本控制時,常會看到路徑旁有寫一個 **(master)**,而 **master** 即是 Git 版本控制的**主幹** * 我們一般都會在 master 上面做 commit 紀錄,因此可以把 master 當作正式版本來看待,而當今天需要團隊協同合作時,常常會需要修改或 debug 一些功能時,我們希望不要去影響到正式版本的原貌,也不想在上面看到修改時會有的一些程式不完整的狀況,我們就需要開一條**分支branch**出來。 ## 分支(branch) * 分支會參考原先 **master** 的紀錄,新開一條或多條支線,用以作為修改或新增功能的支線,完成之後再行合併到 **master** 主幹。 ###### tags: `Git`