06/12 本篇章節
第六篇 · 12 章
使用分支
- 01 為什麼要使用分支?
- 02 開始使用分支
- 03 對分支的誤解 僅收錄於電子書
- 04 合併分支
- 05 【狀況題】為什麼我的分支都沒有「小耳朵」?
- 06 【常見問題】合併過的分支要留著嗎?
- 07 【狀況題】不小心把還沒合併的分支砍掉了,救得回來嗎?
- 08 另一種合併方式(使用 rebase)
- 09 合併發生衝突了,怎麼辦?
- 10 【冷知識】為什麼大家都說在 Git 開分支「很便宜」?
- 11 【冷知識】Git 怎麼知道現在是在哪一個分支?
- 12 【狀況題】我可以從過去的某個 Commit 再長一個新的分支出來嗎?
第六篇 · 使用分支
【常見問題】合併過的分支要留著嗎?
先說答案:「都可以,看你心情」
首先,你需要先知道什麼是一個「分支」,可以參閱「【冷知識】為什麼大家都說在 Git 開分支「很便宜」?」章節說明。
基本上,所謂的分支就只是一個有 40 個字元的檔案而已,而這個分支,也就是這 40 個字元,會標記出它目前指向哪一個 Commit。而該分支只要經過合併,不管是上個章節提到的快轉模式(Fast Forward)還是非快轉模式,合併過就代表「這些內容本來只有你有,現在我也有了」。
既然合併過之後,原本沒有的內容我都有了,分支本身又像一張貼紙一樣沒有舉足輕重的地位,老實說它已經沒有利用價值了,可能只剩下挑燈夜戰、加班趕工的時候所留下的一點革命情感吧。所以,合併過的分支想刪就刪吧,刪除分支這個動作就只是把一張貼紙撕起來而已,原來被這張貼紙貼著的東西並不會因此而不見。
當然,如果還沒合併過的分支就是另一回事了。
回到原本的問題「合併過的分支要留著嗎?」都可以,你想要刪掉,或是已經跟這個分支建立感情了,想留著做紀念也可,都好。