如何更新已经发出请求请求的分支

问题描述 投票:0回答:1

我已经向与我的本地开发分支不同的“ branchA”和“ branchB”发出了请求请求。我的PR-branchA已合并到Origin-develop。代码检查后,我被要求对“ branchB”进行一些更改。在进行请求的更改之前,我应该怎么做才能从branchA上的origin-develop获得更改?

我所做的是-

git checkout develop git pull origin-develop git checkout branchA git rebase develop

而且您以为我搞砸了,但是我将“ branchA”重命名为“ branchA-updated”,然后从那里创建了一个新的PR。

在这种情况下,理想的工作流程应该是什么?

git git-merge rebase pull-request
1个回答
0
投票

创建PR时,并不意味着您不能推送到要合并的分支。在这种情况下,您应该将分支开发中的所有内容合并到分支B:

  1. git checkout branchB

情境步骤:git pull origin branchB(用远程branchB中的内容更新您的本地branchB。当多个开发人员推送到branchB时,最需要此。)

  1. [git pull origin develop以将远程开发更改应用于本地branchB(此步骤也可以使用rebase来完成,它主要取决于项目的git策略。)

  2. [git push origin branchB将本地更改从本地分支B推送到远程分支B(因此,更新PR)

© www.soinside.com 2019 - 2024. All rights reserved.