1
我目前的git的歷史是這樣的:再次基於Git的提交歷史
develop: A -- B -- C
\
feature1: D -- E
\
feature2: G -- H -- I
但是,我願意這樣,而是:
feature2: G' -- H' -- I'
/
develop: A -- B -- C
\
feature1: D -- E
有人可以幫助我這樣的底墊,以及如果可能的話,解釋用於我的rebase命令?
作爲一種策略,我通常會嘗試構建*每個*新功能作爲主分支(或在您的情況下開發)。它使我可以靈活地以任何順序,以任意組合方式合併和發佈功能,並根據需要將它們彼此重新綁定,而不必影響其他任何功能。 – CaseySoftware
是的,我更喜歡完全一樣的。只是在這種情況下,我意外地分出了另一個特徵。因此,我試圖對其進行重新設計,以使它似乎成爲'develop'的一個分支。 – Stoic