在添加扩展另一个未合并分支的功能时处理Git分支

时间:2018-05-07 13:29:21

标签: git git-branch git-merge

我有一个基础develop分支,并创建一个新的feature-a分支。当我完成后,我提交更改并推送,然后发出合并请求。虽然该合并请求的结果尚未处理,但我希望继续处理新的feature-b分支,该分支扩展了feature-a分支中的代码。这是可能的,如果是的话,怎么样?

1 个答案:

答案 0 :(得分:1)

是的,当然是。

因此,假设您正在使用feature-a来确保输入

git co feature-a

要检查您是否在该分支上,您可以输入

git branch -a

所以现在你100%肯定会在正确的分支上,然后从那里输入:

git co -b feature-b

现在您可以从feature-a进行更改

git log

要查看feature-a的最新更改,请执行git branch -a验证您是否位于名为feature-b

的新分支上

重要的事情#1 当您使用git co -b new-branch-name创建“新”分支时,它将拥有您当前所在分支的所有提交。

然后,重要的事情#2 当您创建pull reuqest时,请确保选择正确的“base”分支,因为它不会自动正确设置。它还将列出所有新的提交,当您更改为正确的基本分支时,您将只看到新分支中的“所需”提交。