1
我是在Rails中編程的Heroku應用程序的協作者在嘗試推送到分段環境時出現此錯誤。我只是應用程序的臨時環境的協作者,而不是生產回購。當我嘗試git push heroku master
我得到以下錯誤:推送到heroku失敗
Hugos-MacBook-Air:app_name hugo$ git push heroku master
To [email protected]:app_name-test.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]: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回購,我也登錄了。我還將我的SSH密鑰添加到了heroku中。
heroku [email protected]:app_name-test.git (fetch)
heroku [email protected]:app_name-test.git (push)
以上是heroku回購。這也是我與heroku應用相關的回購。 [email protected]:app_name/app_name.git
我還沒有推到github回購,所以是我的問題?
任何人都可以協助嗎?我真的很感激謝謝。
'git pull'的結果是什麼?運行這個命令後你能推嗎?這個消息通常是在你的git remote repo和你的git repo(在遠程服務器上提交,但不在本地服務器上)有區別的時候發生的,如果你不關心遠程repo上的代碼,你可以強制推送通過運行'git push -f heroku master' –
目前我得到一個502錯誤,不知道爲什麼。但之前我檢查時,一切都是最新的。我寧願不必強行推。謝謝回覆。 – Hugs
那些迴應消失了。一切都是最新的。 – Hugs