2016-02-26 112 views
0

因此,在GitHub中,當我提出拉取請求時,它將拉取請求中的所有提交併將其放入主分支中。在此之後,它就會增加另一個承諾,說已刪除的拉取請求在合併的拉取請求中提交

但是「從BRANCH合併拉請求NUMBER_HERE」,我注意到,在大多數倉庫,那些人拉入請求的一部分提交AREN」 t在歷史上。

例如,如果有三個提交的一個分支,提交A,提交B,並承諾C,和您提交成功拉入請求,歷史是這樣的:

Merge pull request #1 from some_branch 
commit C 
commit B 
commit A 

但是,當我看在其他存儲庫,它只是看起來像:

Merge pull request #1 from some_branch 

沒有在其下方拉入請求的提交。事實上,它通常包括只是一堆在合併拉請求的一遍又一遍,像這樣:

Merge pull request #3 from some_branch 
Merge pull request #2 from some_other_branch 
Merge pull rqeuest #1 from yet_again_another_branch 

我就一直在這樣做是錯誤錯誤的時間?或者是否應該刪除提交C,提交B和提交A,只留下「合併請求」提交?我似乎無法找到關於此在線的任何內容。

編輯:

爲了澄清,這就是我的意思是: enter image description here

有兩種合併請求請求權彼此相鄰,並且第二拉請求下的承諾無關它。

它們之間沒有中間提交,這意味着拉請求中的提交被刪除了嗎?

回答

0

提交不一定低於「合併請求」提交。在github上的提交頁面上,提交按照創建提交**的時間排序。

您將在網絡圖形頁面上看到更清晰的圖像。

**除非涉及到重新綁定。