← 上一章:【狀況題】為什麼我的分支都沒有「小耳朵」? 下一章:【狀況題】不小心把還沒合併的分支砍掉了,救得回來嗎? →


【常見問題】合併過的分支要留著嗎?

先說答案:「都可以,看你心情」

首先,你需要先知道什麼是一個「分支」,可以參閱「【冷知識】為什麼大家都說在 Git 開分支「很便宜」?」章節說明。

基本上,所謂的分支就只是一個有 40 個字元的檔案而已,而這個分支,也就是這 40 個字元,會標記出它目前指向哪一個 Commit。而該分支只要經過合併,不管是上個章節提到的快轉模式(Fast Forward)還是非快轉模式,合併過就代表「這些內容本來只有你有,現在我也有了」。

既然合併過之後,原本沒有的內容我都有了,分支本身又像一張貼紙一樣沒有舉足輕重的地位,老實說它已經沒有利用價值了,可能只剩下挑燈夜戰、加班趕工的時候所留下的一點革命情感吧。所以,合併過的分支想刪就刪吧,刪除分支這個動作就只是把一張貼紙撕起來而已,原來被這張貼紙貼著的東西並不會因此而不見。

當然,如果還沒合併過的分支就是另一回事了。

回到原本的問題「合併過的分支要留著嗎?」都可以,你想要刪掉,或是已經跟這個分支建立感情了,想留著做紀念也可,都好。


← 上一章:【狀況題】為什麼我的分支都沒有「小耳朵」? 下一章:【狀況題】不小心把還沒合併的分支砍掉了,救得回來嗎? →

Comments