我將我的應用程序從v7版本回滾到v4版本(例如),這是以前版本的一週前的版本。由於v7引入了一些錯誤,我想上傳一個全新的版本。我試圖部署在Heroku上這個新的版本,但得到這個錯誤在heroku上回滾部署,然後上傳另一個版本而無需前滾?
error: failed to push some refs to '[email protected]:boiling-bastion-xxxx.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.
因爲我不希望任何與V7和要上傳這個新的版本而不是,我還是跑git push
?我不想在最新版本(v7)中引入一些錯誤。
它是做什麼的?我沒有使用-f做'git push heroku master',但是我收到了上面顯示的錯誤消息。 – johbones 2013-04-09 07:58:48
'git push -f'用於強制推送。它強制新版本無論英雄版本是什麼 – yoavmatchulsky 2013-04-09 08:22:10
我可以在做強制推後做回滾嗎?我剛剛發現我剛剛強制推送的代碼會導致相同的錯誤。回滾似乎不起作用 – johbones 2013-04-09 08:25:16