标签: git automation squash
我有一个git存储库,其中存储了许多定期更新的二进制文件。因此,.git目录在存储二进制文件的所有旧版本的副本时会大大增长。我不需要早于几个提交的版本,因此我只想保留回购的最后N个(例如100个)提交,并将之前的所有内容压缩为一个提交。
.git
最重要的是,我想自动执行此任务,以便每次我进行新提交时,第N个最后提交都被压缩。关于压缩旧提交有很多问题,但是我不明白如何在每次提交时自动执行此任务。
任何帮助将不胜感激。 谢谢。 :)