Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 更新分支而不删除从其发出的请求_Git_Github - Fatal编程技术网

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

Git 更新分支而不删除从其发出的请求,git,github,Git,Github,我是git和GitHub的新手。我分叉了一个存储库并将其克隆到我的机器上。创建了一个分支修复特定问题。我在这家分公司工作,并将其推回到origin/fix-a-authentice-issue,然后打开了一份公关。两天后,公关被审查,我应该对其进行更改。问题在于我的x提交的上游/master后的修复特定问题。如何更新fix-a-eate-issue,使其与上游/master保持一致,而不删除/关闭我的PR?您有两个选项 在您的分支中,执行git merge origin/master。如果存在合

我是git和GitHub的新手。我分叉了一个存储库并将其克隆到我的机器上。创建了一个分支
修复特定问题
。我在这家分公司工作,并将其推回到
origin/fix-a-authentice-issue
,然后打开了一份公关。两天后,公关被审查,我应该对其进行更改。问题在于我的
x
提交的
上游/master
后的
修复特定问题。如何更新
fix-a-eate-issue
,使其与
上游/master
保持一致,而不删除/关闭我的PR?

您有两个选项

  • 在您的分支中,执行git merge origin/master
  • 。如果存在合并冲突,则需要解决。您将为合并创建一个额外的提交
  • 或者,您可以执行
    git-rebase-origin/master
    。在这里,如果有冲突,您需要再次解决冲突。但您将不会拥有历史记录中的合并提交部分。
    推送更改后,PR将自动更新。只有您的更改才会显示在差异中
  • 你有两个选择

  • 在您的分支中,执行git merge origin/master
  • 。如果存在合并冲突,则需要解决。您将为合并创建一个额外的提交
  • 或者,您可以执行
    git-rebase-origin/master
    。在这里,如果有冲突,您需要再次解决冲突。但您将不会拥有历史记录中的合并提交部分。
    推送更改后,PR将自动更新。只有您的更改才会显示在差异中