这是我现在的回购。
Z(master)---A---B---C---D(branch A)
\
---E---F(branch B)
我想把A合并成高手,有人能告诉我怎么做吗?
(预期)
Z---A(master)---B---C---D(branch A)
\
---E---F(branch B)
编辑:
从A到B的基础到B分支的推进是我的错误。请不要理会它。抱歉让你困惑了!就连我都还在学诡计。
发布于 2010-09-13 06:29:33
如果Z
是master
的最后一次提交,那么简单的git merge SHA1(A)
就会将主头快速转发到A
。
但是,要从B开始推进branchB (我知道,这是您的问题中的一个错误),您需要:
git branch tmp SHA(B)
git checkout branchB
git rebase tmp
发布于 2010-09-13 06:29:37
我想,就像:
git reset master A
仅限于BUt,如果结构类似于ths>
<old>---Z<master>A---B---C---D<A>
\
\
\
E---F<B>
后来是这样的:
<old>---Z---A<master>B---C---D<A>
\
\
\
E---F<B>
在别的地方,请改正你的树。
https://stackoverflow.com/questions/3698192
复制相似问题