2015-12-01 31 views
16

我有一個特定的提交,我想貢獻給我在github分叉的存儲庫。 我假設這樣做的機制是「拉請求」。 但是,當我嘗試這個,我只能拉請求我的整個分支。 我不想拉取其他提交的請求,因爲它們不相關。 任何想法我可以做到這一點。如何「拉請求」一個具體的提交

repo I wish to pull request to.

最後一次提交b50b2e7是唯一承諾我想拉請求。 無論如何,我可以做到這一點,或所有提交都依賴於對方?

commit I wish to pull request

+0

相關:對一些好的細節[拉請求如何不同]在Git中(軟件)和GitHub上(https://stackoverflow.com/q/6235379/465053) (網絡服務) – RBT

回答

22

與只是改變創建一個新的分支:

$ git fetch --all 
$ git checkout -b my-single-change upstream/master 
$ git cherry-pick b50b2e7 
$ git push -u origin my-single-change 

然後創建一個從該分支的PR。


上面假定您已將upstream設置爲遠程。如果沒有,這樣做第一:

$ git remote add upstream https://github.com/konradjk/exac_browser.git