如何从我的fork向另一个fork发送pull请求?

wen*_*ong 14 git github

我将存储库分叉RR1.然后我做了一些改动R1.

乙叉库RR2,和R2成为主要保持存储库.

现在我想发送拉请求R2,该怎么办?

如果我想保持R1更新R2怎么办?

KL-*_*L-7 15

要发送拉请求,R2您可以点击Pull RequestR1(你自己的叉子)页面,然后Edit,选择R2在库base fork部分.

要从中提取更新R2并将其推送到您的R1存储库,您可以添加新的远程R2:

git remote add r2 git://github.com/<path-to-r2-on-github>.git
Run Code Online (Sandbox Code Playgroud)

然后,您可以将更改从r2/master您的本地提取到master:

git checkout master # checkout your local master
git pull r2 master  # pull changes from master branch of r2 remote repository
Run Code Online (Sandbox Code Playgroud)

然后将它们推送到您的R1(我假设您已R1配置为origin远程):

git push origin master # push changes (that you previously pulled from r2) 
                       # from local master to master in R1 repository
Run Code Online (Sandbox Code Playgroud)