有时候在Github上协作,比较常见的例子就是你fork了一个项目,这个时候有人提交了一个PR到源项目,而然后你希望研究一下PR。如果你fork以后的项目(你有完整权限的那个,用户是你自己的)名字为origin,那么首先做的就是添加upstream指向源项目。
这里以Dubbo的一个PR为例,https://github.com/apache/incubator-dubbo/pull/1941
这里可以看到这个PR的ID是1941。首先检查upstream指向。

然后fetch PR,命令如下:
git fetch origin pull/1941/head:repack-org-apache
git checkout repack-org-apache
发表回复