我们使用Git作为源代码控制系统,我喜欢定期提交代码。这确实意味着当我准备推送到共享仓库时,我已经创建了很多无意义的提交,我想在推送之前将其压缩。
使用SourceTree应该是一件简单的事情,但我一直在遇到并非所有选定的提交都被压缩在一起的问题。让我用一些签到样本回购展示我做的一些图像:
我点击第一个检查并选择'互动儿童“
弹出窗口将显示所有签到:
在这个弹出窗口中,我点击“第五次”签到并用之前的3次击打壁球,直到屏幕看起来像这样:
你认为一切都很好,但是当按下“确定”按钮时,这就是我最终的结果:
为什么哦为什么它不包括最终结果中的'第二'提交?从弹出窗口的外观来看,你认为它也包括在内。我可以再次做同样的事情来获得第二个,但我无法理解为什么它会这样工作或如何一次性压缩它们。
任何帮助都将不胜感激。