首页 > 解决方案 > 在 GitHub 中合并下游提交(不等待拉取请求)

问题描述

我的一个 GitHub 存储库被分叉了,(下游)开发人员做出了我想立即合并的更改(这是我的存储库当前状态的一次提交)。说开发人员还没有提出拉取请求。我在想可能有一种方法可以从他下游分支的提交中创建一个 PR。

但我想知道是否有更好的方法?

标签: gitgithubforkpull-request

解决方案


假设您在自己的计算机(我将其称为“您的笔记本电脑”)上拥有 GitHub 存储库的克隆,只需将他们的 GitHub 存储库分支添加到您的笔记本电脑 Git:

git remote add xyzzy https://github.com/their/fork.git

xyzzy这个下游的可怕名字在哪里。(选择一些更好的名称,例如downstreamor ,并在后续命令中fred替换。)xyzzy

现在你可以运行:

git fetch xyzzy

现在,在您的笔记本电脑 Git 中,xyzzy/*远程跟踪名称对应于它们的下游分支的分支名称。你可以合并任何你喜欢的提交,然后git push origin像往常一样。


推荐阅读