什么时候git会因为特性分支的特性而失败?

什么时候git会因为特性分支的特性而失败?,git,git-merge,git-rebase,Git,Git Merge,Git Rebase,我有这样一个git分支结构: a-b-c <---master \ \d-e-f <--feature1 \ \g-h-i <--feature1_1 我需要在master上重新设置feature1的基础,以获得错误修复和其他功能,在feature1_1上,我需要从master上获得错误修复和功能,并从feature1_1获得错误修复 在feature1_1准备就绪之前,应该可以将fea

我有这样一个git分支结构:

a-b-c             <---master
   \
    \d-e-f        <--feature1
        \
         \g-h-i   <--feature1_1
我需要在master上重新设置feature1的基础,以获得错误修复和其他功能,在feature1_1上,我需要从master上获得错误修复和功能,并从feature1_1获得错误修复

在feature1_1准备就绪之前,应该可以将feature1合并到master中


重新基址奇怪的合并冲突等是否有任何问题?如果有,我应该注意什么?

如果您使用重新基址功能1,请务必利用

这将重新设置所有内容的基础,而不仅仅是feature1,这将使feature1_1仍然附加到一个幻影旧的重新设置基础前feature1:

好:


是的,可以,你应该注意它们。
a-b-c             <---master
     \
      \d'-e'-f'        <--feature1 rebased
           \
            \g'-h'-i'   <--feature1_1, also rebased!
      /d'-e'-f'   <-- feature1 rebased (alone)
     /
a-b-c             <---master
   \
    \d-e          <-- partial old feature1 commits
        \
         \g-h-i   <--feature1_1, not rebased