簡體   English   中英

當一個(未合並的)Git分支不再有效時刪除它?

[英]Delete an (unmerged) Git branch when it is no longer active?

我在Git中有一些用於創建緊急版本的維護分支(即修復生產中的關鍵錯誤)。 這些分支通常不會合並回master,因為它們要么包含一次性修復,要么具有從master中挑選出來的更改。

作為一種慣例,如果這些維護分支被標記(在構建時),是否應該在Git中刪除這些分支? 刪除它們會導致這些提交丟失嗎?

如果可以從標簽或分支頭部訪問,則不會丟失提交。

如果你標記了一個分支,然后進行了另一次提交,然后刪除了分支,那最后一次提交就會被垃圾回收(在將來的某個時候 - 如果你不等待太久,你仍然可以使用reflog恢復它)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM