如果在 GitHub 上看到一个好的 PR,作者又没有 Merge ,这个时候比较好的办法是合并到自己的 Fork 里。
Fork 以后,添加原始仓库为 upstream:
git remote add upstream https://github.com/facebook/yoga.git
git fetch upstream
找到 PR 的 ID,在 URL 地址栏可以找到:
然后把 PR 拉取回来,即使 PR 已经被提交者删除也没有关系。
pr1026
就是在本地分支的名称,可以随意。
git fetch upstream pull/1026/head:pr1026
git checkout pr1026
如果想保存这个 PR 到自己到 Fork 里:
git push origin pr1026