从Heroku应用程序中删除文件

问题描述 投票:1回答:1

由于某些原因,我的git历史记录中有2个非常大的文件,我需要删除,因为当我尝试推送时它们超过了git的文件大小。我已经从本地的整个git历史中删除了它们,并重新推送。但是,当我尝试推送到heroku时,它说我在本地缺少工作,我需要拉。如果我运行git pull heroku master,它会再次删除这两个巨大的文件,阻止我再次将我的最新更改推送到heroku。

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

git heroku filesize
1个回答
2
投票

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

你可能只需要force push

git push --force-with-lease heroku master

这是因为你在本地重写了你的历史,你的新master不是来自Heroku的reachablemaster。 Git非常努力地保护您免于失去工作。

在这里你告诉Git,“我知道我将失去X,Y和Z的承诺。他们是我故意重写的旧承诺。请接受我的话。”

© www.soinside.com 2019 - 2024. All rights reserved.