herokuアカウントに2つのアプリケーション(AとBなど)があります。私は誤って 'A'appのコードを他のヒーローアプリ' B 'に送りました。それから私はちょうど 'B'アプリのロールバックをしました。heroku pushを実行中にエラーが発生しました
今、herokuアプリ 'B'プロジェクトに変更をプッシュしようとしています。
以下のエラーが発生します。あなたは単にHerokuのにアプリBから変更をプッシュすることが確実であれば、今
herokuアカウントに2つのアプリケーション(AとBなど)があります。私は誤って 'A'appのコードを他のヒーローアプリ' B 'に送りました。それから私はちょうど 'B'アプリのロールバックをしました。heroku pushを実行中にエラーが発生しました
今、herokuアプリ 'B'プロジェクトに変更をプッシュしようとしています。
以下のエラーが発生します。あなたは単にHerokuのにアプリBから変更をプッシュすることが確実であれば、今
git push heroku master -f
。
をどうするかを
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'LINK TO HEROKU APP'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
は、その後、あなたはプッシュを強制的に-f
フラグを追加することができます。これは自動的にあなたが推進しているものとmasterブランチに以前いたものは何でも上書きされますので、
それは次のようになります。私は手動で「A」プロジェクトに関連していないすべてのファイルを削除していた
git push heroku master -f
これで 'A'アプリのコードがすべて削除され、changes.rightが作成されます。 – bjkpriyanka
ええ、それは私が 'A'コードを押したときに追加されたそれらのファイルを削除するでしょう、それはB – Mark
と(これは私が信じている)英雄マスター上の現在のすべてを削除します。これらのファイルをすべて削除したい。 – bjkpriyanka