GIT(实验室)。在合并请求中从一个分支创建分支
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT(实验室)。在合并请求中从一个分支创建分支相关的知识,希望对你有一定的参考价值。
我创建了分支 "A",并向主分支提出了拉合请求。
现在我有另一个任务,需要对分支A进行修改,但由于一些特殊的原因,它需要在一个新的分支 "B "中。
如果从A分支中签出B分支,后来A分支被合并到主分支,那么B分支还有效吗?我是否需要更新从master合并过来的分支,需要提出合并请求?
谢谢!我创建了一个分支 "A",然后将其合并到主分支,B仍然有效吗?
答案
如果我对你的问题理解正确的话,你有一个主干分支。master
,以及一个特征分支 A
而你已经提出了一个拉动请求到 master
从 A
,您还从以下地方创建了一个新的分支 A
有名字 B
但你又担心是否要合并 master
分支到您的分支 B
万一 A
被合并。答案是要看是否只有 A
合并,那么你就不会有合并 master
枝节 B
但如果其他分支或变化被合并到 master
然后,你必须将这些更改合并到你的分支中 B
.
如果这能解决你的问题或你有任何其他疑问,请告诉我。
另一答案
当然,分支是有效的......问题是......。你想让这个分支看起来如何? 如果你不介意它从A开始,你不需要任何东西,从 master
然后,当你准备好推它,创建一个PR,它应该只显示从B的变化(而不是A,如果你创建的PR。之后 A是合并到master中的)。)
一旦A合并到master中,你就可以很容易地做一些事情,比如reebase。
git checkout B
git rebase origin/master # that should move B to the tip of master from origin repo
这样你就可以从主站得到更新
以上是关于GIT(实验室)。在合并请求中从一个分支创建分支的主要内容,如果未能解决你的问题,请参考以下文章