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,只留下「合併請求」提交?我似乎無法找到關於此在線的任何內容。
編輯:
有兩種合併請求請求權彼此相鄰,並且第二拉請求下的承諾無關它。
它們之間沒有中間提交,這意味着拉請求中的提交被刪除了嗎?