将app推送到heroku时,如何解决非快进更新错误?

And*_*ner 2 git heroku

在尝试更新heroku中的第一个node.js应用程序时,我有点困在这里.

该应用程序的初始版本已成功部署,但现在当我尝试部署修改后的应用程序时,它给了我一些问题.这是命令和输出

> git push heroku master
! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:....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.
Run Code Online (Sandbox Code Playgroud)

git status命令显示如下:

On branch master
Your branch is ahead of 'origin/master' by 1 commit.
Run Code Online (Sandbox Code Playgroud)

Pie*_*ois 5

在heroku上有意义:

git push -f heroku master
Run Code Online (Sandbox Code Playgroud)

因为您不是将它用作修订系统而是用作部署者.