我没有从分支机构分支,而是从分支机构分支

时间:2019-02-05 17:53:29

标签: git

我有3个分支,分别是Master,B1和B2。

是否可以从B1的主节点isstad重新变回B2。

我在Master上结帐,并且正在B1工作以解决问题。 我进行了第二次结帐,并认为它不属于Master,并解决了更多错误。

现在,我处于“代码审查”的场景中,我看到了类似的内容。 大师-> B1-> B2

并且B1和B2都可以进行代码审查,因此B2包含B1的提交。

是否可以重新设置B2的基准,使其脱离Master,从而看不到B1的提交历史?

我不确定如何重设分支位置或解决该问题的最佳方法。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用rebase来做到这一点:

git checkout B2
git rebase --onto master B1

这会将提交从B2B1尖端的提交重新部署到master