2013-07-12 70 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 
相关问题