从Heroku应用程序中删除文件

时间:2017-12-17 19:41:21

标签: git heroku filesize

由于某种原因,我的git历史记录中有两个非常大的文件,我需要删除,因为当我尝试推送时它们超过了git的文件大小。我已经从本地的整个git历史中删除了它们,并重新推送。但是,当我尝试推送到heroku时,它说我在本地缺少工作,我需要拉。如果我运行List<Top> videos = new List(); // fill list videos..sort((a, b) => a.id.compareTo(b.id)); print(videos); ,它会再次删除这两个巨大的文件,阻止我再次将我的最新更改推送到heroku。

是否有可能以某种方式从我的Heroku应用程序中删除这两个文件?它们只是图像文件。

1 个答案:

答案 0 :(得分:2)

警告:确保您在强行推动之前了解自己的所作所为!它在这里可能很好,但总的来说它可能很危险。

您可能只需要force push

git push --force-with-lease heroku master

这是因为您已在本地重写了您的历史记录,并且您的新master不是来自Heroku master的{​​{3}}。 Git非常努力地保护你免于失去工作。

在这里你告诉Git,&#34;我知道我即将失去提交X,Y和Z.他们是我故意改写的旧提交。请相信我的话。&#34;