Node.jsの初心者です。
herokuでapp名を変更するとgitリポジトリが変更になります。
この時、ローカルリポジトリは更新されていないため
変更したリモートリポジトリにpushできなくなりはまりました。
検索しても載っていなかったためこの時の解決手順を書こうと思います。
- ローカル環境の.gitフォルダを削除する
- git bashを起動しローカルのappフォルダに移動
- git init g初期化
- git add . ステージングエリアに追加
- git commit -m "リポジトリ変更対応" コミットする
- heroku git:remote -a 新アプリ名 新リモートリポジトリを設定
- git push -f heroku master リモートリポジトリを強制的に上書き
要は最初からgitを作り直して
変更先にリモートリポジトリに強制的に上書きをするという方法です。
commitを戻したりしていてハマってしまった場合の一から作り直す手順になります。