更新分支而不删除从其发出的拉取请求

时间:2020-10-10 12:38:23

标签: git github

我是git和GitHub的新手。我分叉了一个存储库并将其克隆到我的计算机上。创建了一个分支fix-a-certain-issue。我在该分支上工作,并将其推回origin/fix-a-certain-issue,然后打开了PR。两天后,对PR进行了审查,我应该对此进行更改。问题是我的fix-a-certain-issueupstream/master后面被x提交。如何更新fix-a-certain-issue,使其与upstream/master一样,而不会删除/关闭我的PR?

1 个答案:

答案 0 :(得分:2)

您有2个选择。

  1. 在您的分支机构中,执行git merge origin/master。如果您有合并冲突,则需要解决。您将为合并创建一个额外的提交
  2. 或者,您可以执行git rebase origin/master。如果有任何冲突,这里再次需要解决冲突。但是您不会在历史记录中包含合并提交部分。
    推送更改后,PR将自动更新。仅您的更改应显示在差异中。