Git 在pull请求审阅后处理旧分支

Git 在pull请求审阅后处理旧分支,git,request,branch,pull,Git,Request,Branch,Pull,我提出了一个请求 评审员要求进行评审 在这段时间里,主分支进行了大量修改。 但是现在我必须编辑一个我在当前分支(pull-request分支)中没有的函数,因为我的分支是最新的 如何从更新后的分支中获取代码以供编辑?如果我理解您的问题,那么您要做的是将更改从主分支拉入到拉请求分支中,而不会弄乱您已经完成的更改 简单的方法 git签出 git拉取原点母版 这将获取从主分支到拉请求分支的所有更改,并对其进行合并提交。在您进行更改之后。您需要将更改推送到pull请求分支。你可以通过 git push

我提出了一个请求
评审员要求进行评审
在这段时间里,主分支进行了大量修改。
但是现在我必须编辑一个我在当前分支(pull-request分支)中没有的函数,因为我的分支是最新的

如何从更新后的分支中获取代码以供编辑?

如果我理解您的问题,那么您要做的是将更改从主分支拉入到拉请求分支中,而不会弄乱您已经完成的更改

简单的方法
git签出

git拉取原点母版

这将获取从主分支到拉请求分支的所有更改,并对其进行合并提交。在您进行更改之后。您需要将更改推送到pull请求分支。你可以通过

git push origin <pull request branch>
这不会创建提交,但如果您已推送了更改,则不建议这样做。你需要解决接下来的冲突


希望这能有所帮助。

>git checkout parentBranch>git pull>git checkout yourbrnach>git merge--no ff origin parentBranch(解决任何冲突并测试或更改)>git push-u origin yourbrnach。现在检查PR,它会随着您的推送而更新。
git pull --rebase