如何压缩先前的拉取请求中的提交?

时间:2018-11-20 03:32:27

标签: git

当我输入git log时,我只得到最后一次推送后的最后4次提交。我可以压扁这些,但问题是我对此拉取请求进行了多次推送,每个推送都有多个提交。我需要以某种方式访问​​所有这些提交并将它们压缩为一个提交。这在BitBucket上,但我希望使用终端命令。

1 个答案:

答案 0 :(得分:0)

您可以squash all commits of a PR branch,然后强行推动该分支。

但是:

合并时,您可以进行挤压。这样就不必进行任何本地操作。

该功能可用于:

https://bitbucket.org/blog/files/2017/01/2017-01-26-14-01-41.png

在“ Why You Should Care About Squash and Merge in Git”中查看更多信息

https://cdn-images-1.medium.com/max/1600/1*SodXuOEd1ScO4BcOLrp49g.png