我有两个分支:
主人
2. tmp
分离tmp分支
我需要将tmp分支置于master之上,解决tmp优先级冲突?
答案 0 :(得分:1)
术语"分离"通常保留给" detached HEAD",其中没有引用提交的分支名称。
如果你有一个名为" tmp
"的分支,它就不会真正脱离。
我看到的唯一解释"分离"州将是:
x--x--x (master)
\
y--y (b1)
\
z--z--z (tmp)
(此处,tmp
可以被视为"已脱离"来自master
,因为它不是直接来自主人,而是来自b1
)< / p>
在这种情况下,rebase看起来像
git checkout tmp
git rebase --onto master b1 tmp
在任何情况下,您都可以将合并策略传递给git rebase
,以解决任何有利于tmp内容的冲突(正如我在&#34; Selecting merge strategy options for git rebase&#34;中提到的那样):
git rebase -s recursive -X theirs