GIT(实验室):从合并请求中的分支创建分支

时间:2020-06-10 17:44:41

标签: git gitlab

我创建了分支“ A”,并向主节点提出了合并请求。

现在我有另一个任务,需要从分支A进行更改,但是由于某些特定原因,它需要位于新的分支“ B”中。

如果从A结帐B,然后将A合并到master,B仍然有效吗?我是否需要使用master的合并来更新分支以要求合并请求?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果我对您的问题的理解正确,那么您有一个主分支master和一个功能分支A,并且已经从masterA提出了拉取请求,您还从A创建了一个名为B的新分支,但是您担心是否必须将master分支合并到分支B中,以防万一A被合并。答案是,这取决于是否仅合并A,然后分支master中就不会合并B,但是否master中合并了其他分支或更改那么您将不得不在分支B中合并这些更改。

让我知道这是否可以解决您的问题,或者您还有其他疑问。

答案 1 :(得分:0)

当然,分支有效。...问题是您希望分支看起来如何?如果您不介意它是从A开始的,并且您不需要master中的任何内容,那么当您准备好推送它时,请创建一个PR,并且它应该只显示B的更改(如果不是,则显示A)您可以在A合并到主服务器之后创建 PR。

一旦A合并到master中,您就可以轻松进行诸如重新设置基准之类的事情:

git checkout B
git rebase origin/master # that should move B to the tip of master from origin repo

这样您就可以从主服务器获取更新