- 我有一個分支featureA開始但沒有結束。
- 然後在master上請求並完成了featureB。
- 然後將featureB合併到master中。
- 現在我將featureA合併到master中,因爲它需要featureB。
- 現在我想創建一個名爲featureA的新分支,因爲它是相同的功能,但我不能。
什麼是最好的事情或未來管理這種事情? 我不想失去我的分支......我想保持每一步的歷史。 非常感謝!如何在git中重用分支?
featB /--\
master --------------X--X--------
featA \----------/ \-- I want to continue here the featB and not
creating featB2, without losing the history.
如果你正在做這一次的工作無關的跟上次的工作(例如固定不同的錯誤),則可能留下一個簡單而且實用的歷史記錄,以創建一個具有相同名稱的新分支'git branch -f featureA'。保留分支名稱並不是真的值得您在回購中使用;這是什麼上游是:-) – jthill
如果我刪除一個分支,我失去了我的歷史? –
nope。一旦將它合併到另一個分支中,其歷史記錄也是該分支的一部分。 – jthill