通过删除早期提交来减小Git存储库的大小

时间:2017-12-22 12:30:08

标签: git repository bitbucket rebase git-clone

我目前有一个大约2.2GB的Git存储库。它最初是为了拥有一个WordPress网站而创建的,经过大规模的重新设计后,它现在拥有一个更小的HTML静态网站。

因为存储库仍然保存了对前一个WordPress站点的所有引用,所以它比需要的大得多,导致我们使用的提供程序出现一些大小限制问题。

存储库是分布式的,即在多个开发计算机上存在本地克隆版本,Git用于在站点运行的临时站点和生产服务器之间集成更改。 有一个主分支,然后是一个分支,每个分支用于暂存和生产更改。

我确实可以访问或至少知道存储库的所有克隆实例的位置,以便我可以根据需要对每个实例运行更新。

我想要做的是删除对早期WordPress提交的引用,并从重新设计点有效地重新启动存储库。

我已经在StackOverflow和网络上进行了搜索,但由于这种性质的任何操作都会修改Git历史记录,因此一直有警告不要运行像n这样的命令。

解决此问题并减少存储库大小的最佳方法是什么?

0 个答案:

没有答案