iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0

git branch是多人協作的基礎,那常見的基本應用場景有哪些呢?

合作開發功能:一人一支branch

最簡單的就是合作開發功能,以合作報告會比較容易理解。假設我們今天要一起做一份台南美食專題,我們可能會需要以下資訊:

  • 提供想推薦的美食清單
  • 詳細介紹美食店家
  • 製作台南美食地圖

這些工作可能會分配給不同的人做,如果我們都用同一支分支,大家的內容就會混在一起,甚至互相蓋來蓋去,就和我們同時編輯雲端的google文件一樣,不僅難以管理,整個版本紀錄也很混亂。

這時,我們就會採用一人一個branch,例如我寫我的美食清單,他寫他的美食清單,我們分別有各自的版本。最後再將分支合併起來,就能整理出一份最終版的美食清單(同時成為一個最終版美食清單的分支),這樣不僅可以保留各自在發想、編輯時的commit,在合併後,也能繼續編輯修改,紀錄各種最終版的修訂,甚至如果有組員額外再加入,也能再把它的東西合併進來。


上一篇
Day11 多人合作的精隨 git branch
下一篇
Day13 git branch的基本應用場景(2)
系列文
我只是想來蹭,一天只要十分鐘的GIT真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言