![](/img/trans.png)
[英]How to apply unmerged pull request from original repo into my fork via GitHub website
[英]How can I apply a pull request from the main project branch to my fork using the github UI or via command line?
我希望应用此拉取请求
https://github.com/MonoGame/MonoGame/pull/5114
到https://github.com/Danthekilla/MonoGame
乍一看似乎没有办法做到这一点,有没有办法用 TortoiseGit 做到这一点?
也许是这样的命令?:
git merge https://github.com/Danthekilla/MonoGame https://github.com/MonoGame/MonoGame/pull/5114
当您最初创建所述拉取请求时,您必须指定存储库和分支来执行拉取请求。 AFAIK,没有任何方法可以编辑现有的拉取请求来执行此操作。
getbackbufferdata
)$ git checkout develop
$ git pull https://github.com/Jjagg/MonoGame/getbackbufferdata
(警告 Emptor:我不是 100% 确定上述命令中的 URL。)
如果不想直接合并到develop
分支,可以创建一个临时分支合并到。 例如
$ git checkout -b jjagg/getbackbufferdata develop
$ git pull https://github.com/Jjagg/MonoGame/getbackbufferdata
如果您经常需要从属于其他贡献者的 GitHub 存储库中提取,您可以为该存储库创建一个远程
$ git remote add jjagg https://github.com/Jjagg/MonoGame
现在你可以直接从这个遥控器拉
$ git checkout -b jjagg/getbackbufferdata develop
$ git pull jjagg getbackbufferdata
通过命令行完成,所有这些都变得容易一些。 添加远程后,您可以键入git pull j
然后按 Tab 来完成远程名称。 然后在git pull jjagg g
Tab 之后再次完成分支名称。 如果两个分支以g
开头,那么双选项卡将显示所有可能的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.