2017-12-02 186 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.