删除子模块后无法推送到 heroku
Unable to push to heroku after removing submodule
我从我的代码中删除了一个子模块,当我现在尝试推送到 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 的构建包: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
我能做些什么来解决这个问题吗?是否只需要删除这个应用程序并启动一个新的应用程序(这显然是非常不可取的)。
您可以使用 heroku-repo 插件重置应用程序的存储库:
$ heroku plugins:install https://github.com/heroku/heroku-repo.git
$ heroku repo:reset -a APP
然后您可以再次部署:
$ git push ....
我从我的代码中删除了一个子模块,当我现在尝试推送到 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 的构建包: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
我能做些什么来解决这个问题吗?是否只需要删除这个应用程序并启动一个新的应用程序(这显然是非常不可取的)。
您可以使用 heroku-repo 插件重置应用程序的存储库:
$ heroku plugins:install https://github.com/heroku/heroku-repo.git
$ heroku repo:reset -a APP
然后您可以再次部署:
$ git push ....