我有一个基础develop
分支,并创建一个新的feature-a
分支。当我完成后,我提交更改并推送,然后发出合并请求。虽然该合并请求的结果尚未处理,但我希望继续处理新的feature-b
分支,该分支扩展了feature-a
分支中的代码。这是可能的,如果是的话,怎么样?
答案 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”分支,因为它不会自动正确设置。它还将列出所有新的提交,当您更改为正确的基本分支时,您将只看到新分支中的“所需”提交。