2013-07-12 92 views
0

這裏打個比方,我犯了這樣一個發展分支:在GitHub上的某些提交如何拉請求

「開發」分支
6月8日 - 提交12
06月07日 - 提交11
6月06日 - 10提交
6月06日 - 09提交
6月06日 - 08提交
6月05日 - 07提交
6月05日 - 06提交
六月02 - 05提交
6月02日 - 04提交
6月02日 - 03提交
6月01日 - 02提交
6月01日 - 01提交

「主人」 分支
現在-no承諾 -

我想提交01直到提交05成爲first pull request到主分支。
然後,我想提交06直到提交10到second pull request到主分支。

如何在GitHub中執行此操作?

回答

2

拉動請求總是要求一個分支將被合併到另一箇中。您需要在提交5創建另一個分支(這是一個非常輕量級的操作),並請求該分支的拉取。之後,您可以請求您的開發分支指向提交10的請求,或者如果開發在此期間繼續進行,則需要創建指向提交10的另一個分支。

長篇短小說:提交不會單獨拖動,但分支合併。對於前者,請閱讀「櫻桃挑選」和/或可能的「rebase」,但這些並不是github所做的。

+0

我回答了一個非常類似的問題,基本上推薦相同的答案,在這裏:http://stackoverflow.com/a/17605084/269753 –

0

你可以做一個git取來獲取整個倉庫第一

然後你就可以合併到一個特定的提交主分支。

1步驟

master =====================> 
         /
Developement c1=c2=c3=c4=c5=c6=c7=c8=c9 

2步驟在github

master ==================================> 
         /  /
Developement c1=c2=c3=c4=c5=c6=c7=c8=c9 
相關問題