我们有一个庞大的存储库,其中包含一些包含巨大二进制文件的非常旧的提交。我想让repo变得更小,所以我想我可以摆脱前200次提交。我看到strip
删除了所有后代,所以不适用于这种情况。
我想要实现的目标就是删除提交A和B,好像repo的第一次提交将是C:
[A]->[B]->[C]->[D]----------->[G]-[H]
\ ^
\->[E]-[F]----|
这样做是否常见(我从未做过:))你将如何实现这一目标?