是否可以从 somebones repo 的拉取请求中获取更改。我尝试联系此 repo 的所有者,但他自去年起就不再活跃。
答案1
在 GitHub 上,所有拉取请求都可以作为名为 的特殊引用进行访问。refs/pull/<num>/head
假设你有一个 https://github.com/jonas/tig 的本地克隆,并且想要合并 PR #903:
git checkout -b temporarybranch master
git pull https://github.com/jonas/tig refs/pull/903/head
拉取请求页面还会显示其来源。例如,如果我在网站上查看同一个 PR,标题下方会显示:
希望将 1 个提交合并
jonas:master
到ffes:editorconfig
这意味着更改发生在“ffes/tig”的“editorconfig”分支中,您可以像这样获取它们:
git checkout -b temporarybranch master
git pull https://github.com/ffes/tig editorconfig