學會基本的檔案上傳下載操作,學會兩個人同時開發一個功能後,接下來我們要講git中,多人合作的精隨Branch。
分支可以想像成是發展線(?),我們玩遊戲劇情會有主線、支線、隱藏線等等,每條線基本上有各自的任務進度,很多時候必須要把支線解完,才能推進主線進度,有時候有幾個支線的任務可能有部分相同(例如:
蒐集同樣怪物的遺落物),git branch基本上就是一個branch一個支線,每個分支都有自己的任務,到一定條件的時候才會會合起來。
那我們先前的操作是在叫做Main的分支上,在Main上面我們有很多commit,例如9/1新增檔案,9/2修改檔案等等,等於我們在解一個叫做Main的支線,每個commit都等於解掉一個任務,這是按線程進行的,commit一個,才能commit下一個。
現在我們對Branch有了基礎的了解了!