我是在 Rails 中编程的 Heroku 应用程序的合作者,我在尝试推送到暂存环境时遇到此错误。我只是应用程序暂存环境的合作者,而不是生产 repo。当我尝试时git push heroku master
,出现以下错误:
Hugos-MacBook-Air:app_name hugo$ git push heroku master
To git@heroku.com:app_name-test.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:app_name-test.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
我不明白输入 git help 命令时得到的信息。我已经设置了远程heroku repo,我也已经登录了。我还将我的 ssh 密钥添加到了 heroku。
heroku git@heroku.com:app_name-test.git (fetch)
heroku git@heroku.com:app_name-test.git (push)
以上是heroku repos。这也是我与 heroku 应用程序关联的存储库。git@github.com:app_name/app_name.git
我还没有推送到 github 仓库,那是我的问题吗?
任何人都可以提供帮助吗?我真的很感激谢谢。