使用git在历史记录中保留一定数量的提交

Ham*_*aya 6 git

我有一个存储库,其中存在大量大型二进制文件.是否可以设置git使其仅保留最后n次提交?比如我只想保留此存储库历史记录中的最后5个文件副本?但我不想每5次提交手动执行此操作?

小智 2

使用“git rebase --interactive”。将前五个提交标记为“pick”,其余标记为“squash”。