问题描述
我的heroku回购增长到1.5GB,所以在heroku支持的好友清除了远程heroku回购,并建议我推一个新的副本。然而,du-h .git的结果显示.git为276m。而且,可以预见的是,当我尝试向主人推送时,heroku会引发错误。所以,我的问题是:我可以删除我的本地.git文件夹,执行 git init
并推送到heroku?
我的应用程序的代码被推送到github - 我平常的工作流程是:
git add。
git commit -mmessage
git push #to github
git push heroku master
做upvoted的答案,但要记住,你不能推一个浅层克隆。这里有一个后续:
p>My heroku repo grew to 1.5gb, so the nice fellows at heroku support cleared out the remote heroku repo and suggested I push a fresh copy.
However, the results of du -h .git locally show .git to be 276m. And, predictably, heroku throws an error when I try to push master to it.
So, my question: can I delete my local .git folder, do git init
and push to heroku? What exactly would that do?
My app's code is pushed to github - my usual workflow is:
git add .
git commit -m "message"
git push #to github
git push heroku master
Do the upvoted answer but bear in mind that you can't push a shallow clone. Here's a follow up: Pushing to github after a shallow clone
这篇关于我可以删除我的本地.git回购吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!