我从主分支创建了一个功能分支。之后,从功能分支中提交[F1]。git rebase已经合并分支?
[F1] -- Feature Branch
/
[M1]-[M2] -- Master Branch
之后,设有分支被合并在主分支,并有两次提交[M3]和[M4]在主分支。
[F1] -- Feature Branch
/ \
[M1]-[M2]-[F1]-[M3]-[M4] -- Master Branch
现在我又添加了两个提交功能分支。
[F1]-[F2]-[F3] -- Feature Branch
/ \
[M1]-[M2]-[F1]-[M3]-[M4] -- Master Branch
在这个时候,我应该先变基的特性分支到主分支,从而使特性分支具有[M3]的变化和[M4]承诺,还是应该我做的git的直接合并。
而且,如果我做的git变基第一,不会在[F1]承诺在两个分支:
[F1]-[F2]-[F3] -- Feature Branch
/
[M1]-[M2]-[F1]-[M3]-[M4] -- Master Branch
这根本不是问题。我了解你的观点,我不同意,但这只是你的观点。它避免了回答问题而不是回答问题。 –
嗯,我认为它直接回答了原文中的一个问题:“我应该首先将特征分支重定位到主分支,以便特征分支具有[M3]和[M4]提交的更改,或者我应该执行git直接合并?“。我同意你的看法,它不回答第二个问题。 –