我在heroku上遇到了麻烦。我正在部署一个WordPress PHP应用程序,主题目录中有许多git存储库,还有我从github项目克隆的父级主题。我已成功部署了WordPress,但是git忽略了那些已经在它们各自的存储库中跟踪的主题,所以我回去将这些主题复制到另一个目录中,这样它们就不会被跟踪,并删除了.git文件夹。
我的问题是,在执行这些操作后,Heroku不允许我执行
我尝试了
有什么想法吗?
编辑:
我还尝试了这里的建议:failed to push some refs to git@heroku.com:myapp.git,包括从heroku/master创建一个新分支,然后立即将其推送到heroku。 它失败了。
我的问题是,在执行这些操作后,Heroku不允许我执行
git push heroku master
,而是返回以下错误消息:Writing objects: 100% (972/972), 2.73 MiB | 76 KiB/s, done.
Total 972 (delta 46), reused 0 (delta 0)
! Heroku push rejected due to an unrecognized error.
! We've been notified, see http://support.heroku.com if the problem persists.
To git@heroku.com:....git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:....git'
我尝试了
git pull heroku master
,但是提示我“已经是最新的了”。 我还尝试添加-f
标志,但也不起作用。 有时Heroku会拒绝应用程序。有什么想法吗?
编辑:
我还尝试了这里的建议:failed to push some refs to git@heroku.com:myapp.git,包括从heroku/master创建一个新分支,然后立即将其推送到heroku。 它失败了。
git push heroku master
会将你的本地主分支推送到Heroku的主分支,即使你在本地使用了不同的分支。我之前也遇到过这样的问题。 - Nick McCurdy