2013-02-18 207 views
3

我在Github上創建了一個提取請求。我有2個提交請求。如何(如果可能的話)我可以只合並第一次提交,然後爲第二次提交創建第二個請求。在Github中合併一些提交請求提交

例如: 我有一個拉請求提交A和B(按順序B是最新提交)。我只想將A與一個拉取請求合併,然後創建一個單獨的拉取請求來合併B.如何完成此操作。

回答

4

個人A有回購A.個人B以回購B爲目的回購A以回購B,其目的是解決問題42.個人B在回購B上創建分支issue42,對該問題進行攻擊並提交。人B爲分支bug42的回購A創建了向人A的拉取請求。

現在,人員A看到拉入請求包括兩個提交C1和C2,並決定他們想要的是C1。

這裏,做正確的事情是一個人問某乙修改其拉的要求,因此只包含C1。這可以正確保存歷史記錄。所以人B可以做類似

git branch bug42_c1 bug42^ # create new branch bug42_c1 on the ancestor of the tip of branch bug42 

現在人B可以提交分支bug42_c1的拉請求。

希望這是你的問題有正確的認識。如果不是這樣,那麼考慮查看我的答案並查看如何更改您的問題以提高清晰度。

+0

我想你已經得到了這個問題的要點,這應該可以解決問題。所以,人B會通過創建一個新分支來改變拉取請求。 在這裏,bug42_c1將包含提交c1 bug42將包含c2 然後創建單獨的拉請求? – saurabhsood91 2013-02-18 08:56:26

+1

那麼,bug42將包含C1和C2,但是您取消了該請求。 bug42_c1將只包含C1,併爲該分支創建一個新的拉取請求。在拉取請求中,請參閱與他/她請求您修改拉取請求的人1的討論。 – JosefAssad 2013-02-18 09:06:20

相關問題