【发布时间】:2019-06-04 15:49:58
【问题描述】:
我从源 Project/myBranch 向上游 Project/master 发送一个 PR,我想要做的是使用其 SHA 拉取一个特定的提交,并将该提交添加到 myBranch 分支并更新该 PR。那么我该怎么做呢?我已经为此苦苦挣扎了一个多小时,但仍然没有成功。
【问题讨论】:
标签: git github git-branch git-commit
我从源 Project/myBranch 向上游 Project/master 发送一个 PR,我想要做的是使用其 SHA 拉取一个特定的提交,并将该提交添加到 myBranch 分支并更新该 PR。那么我该怎么做呢?我已经为此苦苦挣扎了一个多小时,但仍然没有成功。
【问题讨论】:
标签: git github git-branch git-commit
你可以挑选提交到你的分支,然后再次将分支推送到 Github(当你再次推送分支时,PR 将自动更新)。
从您的本地克隆项目,假设上游项目是origin:
git fetch origin
git checkout myBranch
git cherry-pick <SHA of the specific commit>
git push origin myBranch
如果您尚未获取特定提交,则需要从源获取。
您可能已提交到您的分支的其他更改也将被推送并包含在 PR 中。
【讨论】: