我对 git 很陌生,所以我的存储库中积累了一些杂物和错误。现在我想再次清理它。
我的情况如下。我已将图片添加到我的存储库,但分辨率太高。后来我用较小的版本替换了它们,但它们仍然存在于我的历史中。我是唯一一个曾经在那个仓库工作过的人,所以重写历史的问题是可以容忍的。我的问题是我在添加图片和替换它们之间做了其他提交。这可能吗?如果是,那怎么办?
为了进一步说明我所拥有的:
04f9ac3 replace big pictures with small pictures
503c2b6 make a useful commit
8ab463d add big picutres
3d2a5a5 initial commit
以及我想要实现的目标:
XXXXXXX combined commit of the "add big pictures" and "replace with small pictures"
503c2b6 make a useful commit
3d2a5a5 initial commit
我发现了很多关于“挤压”提交的信息,但如果我理解正确的话,它会将“相邻”提交结合在一起。我想做的更多的是选择某些提交并将它们组合起来。我希望这对任何人都有意义。:)