iT邦幫忙

2026 iThome 鐵人賽

DAY 20
0
佛心分享-IT 人自學之術

拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰系列 第 20 篇

Day 20:什麼是分支(Branch)?為什麼開發需要開分身?

  • 分享至 

  • xImage
  •  

在開始學習 Git 之前,我們寫程式常常是一條路走到黑:把所有檔案改好、存檔、覆蓋過去。如果幸運的話程式能跑;但如果不幸寫壞了,往往只能欲哭無淚地手動「倒帶」把程式碼改回來。幸好,Git 提供了一個改變遊戲規則的強大機制——分支(Branch)。

簡單來說,分支就是讓專案擁有「平行時空」的能力。預設情況下,我們的程式碼都安全地待在主線(main)上。但當我們要開發一個新功能,或是想大膽嘗試某種未知的寫法時,就可以從 main 拉出一條專屬的「分身支線」。在這個支線裡,你可以盡情地修改、測試,甚至把程式改到面目全非,都不會動到主線上半根寒毛。

對團隊協作而言,分支更是不可或缺的靈魂核心。每位工程師都能擁有自己的工作分支,各自開發、互不干擾。等到功能成熟、確認穩定後,再將分支「合併」回主線。學會了分支的概念,你就不再只是個單打獨鬥的修Bug工人,而是能夠掌握多重時空的專案魔法師!


上一篇
Day 19:GitHub README.md 撰寫技巧(打造好看的個人主頁或專案說明)
系列文
拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰 共 20 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言