我有大约20个提交记录,这些提交记录是自从上一次推送到origin/master以来完成的。我之前从未有过多个分支,所有的提交都是在主分支(master)上完成的。我该如何将这20个提交压缩成一个提交,最好使用Sourcetree实现?我想这样做是为了只需推送一个提交到origin/master。
在Sourcetree中,我已经找到了使用交互式变基命令的方法。它会显示出我要压缩的确切提交列表。我尝试不断点击“压缩”按钮,直到所有提交被压缩成一个。但是当我点击“确定”后,只有最近的两个提交被压缩了。所以即使对话框似乎显示可以将多个提交压缩,实际上我无法让它正常工作。