0

我是一名新手开发人员,我对 git 的工作原理有一些了解,但我无法弄清楚这一点。我在 heroku 上有一个应用程序,它刚刚超过最大 slug 大小。我的大部分数据都在.git/objects/pack. 我做了一个gc并且gc --prune它已经缩小了大约 10%。

我可以将 .git 添加到我的 .gitignore 文件中以防止它推送到 heroku,还是有必要通过 git 管理我的应用程序?

.git/objects/pack有没有其他方法可以在不修剪最近的日期的情况下减小我的大小?

谢谢。

4

1 回答 1

1

不要使用 .gitignore 删除您的 .git 文件夹。会变坏的。

第一步是从历史中删除大的东西:http: //naleid.com/blog/2012/01/17/finding-and-purging-big-files-from-git-history/

然后从你的 slug 中删除大的/不需要的东西:https ://devcenter.heroku.com/articles/slug-compiler#ignoring-files-with-

如果仍然存在问题,请向 Heroku 支持提出请求,他们可以 GC 您的存储库甚至重建它。

于 2013-05-28T13:48:06.507 回答