我为同一个项目做了很多提交。我得到了客户的评论来压制这些提交。 我怎么能通过日食来做壁球?
答案 0 :(得分:0)
我不知道你是否或如何从Eclipse内部做到这一点。
您可以从命令行使用交互式rebase来压缩提交。
git rebase -i <earlier commit>
这将打开您的编辑器。更改您想要压缩的提交,以便他们说squash
而不是pick
。例如,将753cafe Second commit
和cddb7ca Third commit
压缩到120c1b3 First commit
:
pick 120c1b3 First commit
squash 753cafe Second commit
squash cddb7ca Third commit
保存并关闭。
这会修改历史记录。如果你已经把它推到了某个地方而你需要用新的历史替换它,则需要使用force push。如果其他人在您的分支机构工作或基于工作,这将影响他们。
更多信息: