2017-12-02 188 views
1

我在一個GitHub分支上完成了6次完整的在線提交,我需要將它們壓縮到1次提交中。有沒有一個按鈕可以做到這一點?我只在GitHub網站上進行了提交,因此有沒有辦法在不使用命令行的情況下執行此操作?Squash在GitHub上提交PR

+1

https://help.github.com/articles/about-pull-request-merges/ – jonrsharpe

回答

0

當合並,而不是僅僅單擊「合併拉請求」按鈕,點擊下拉菜單並選擇「壁球和合並」選項(第二個選項下):

enter image description here

+0

謝謝爲你的幫助到目前爲止!不過,我試圖合併到另一個存儲庫,而不是我自己的。你有什麼想法如何去做這件事? – Erika

0

看來你無法將您的提交純粹與GitHub合併(我在Google上進行了簡短搜索,似乎沒有介紹它),但您可以使用squash your commits during merging。在你的問題中說on a GitHub branch completely online,你似乎在GitHub上持有第二個分支。然後,當您將該分支合併到主分支時,您可以決定是否將這6個提交合併爲1.