我创建了分支“ A”,并向主节点提出了合并请求。
现在我有另一个任务,需要从分支A进行更改,但是由于某些特定原因,它需要位于新的分支“ B”中。
如果从A结帐B,然后将A合并到master,B仍然有效吗?我是否需要使用master的合并来更新分支以要求合并请求?
谢谢!
答案 0 :(得分:0)
如果我对您的问题的理解正确,那么您有一个主分支master
和一个功能分支A
,并且已经从master
向A
提出了拉取请求,您还从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
这样您就可以从主服务器获取更新