我从代码中删除了一个子模块,当我尝试现在推送到heroku时,我得到了:
remote: Git submodules detected, installing:
remote: No submodule mapping found in .gitmodules for path 'submodule/path'
remote:
remote: ! Push rejected, submodule install failed
remote:
我正在使用Heroku的buildpack:https://github.com/heroku/heroku-buildpack-multi.git
使用此.buildpacks
文件:
https://github.com/ello/heroku-buildpack-imagemagick-cedar-14
https://github.com/heroku/heroku-buildpack-ruby.git
我有什么办法可以解决这个问题吗?我只需要删除这个应用程序并开始一个新应用程序(这显然是非常不受欢迎的)。
答案 0 :(得分:13)
您可以使用heroku-repo插件重置应用的回购:
$ heroku plugins:install https://github.com/heroku/heroku-repo.git
$ heroku repo:reset -a APP
然后你可以再次部署:
$ git push ....