[英]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.