tyoshikawa1106のブログ

- Force.com Developer Blog -

Heroku:『heroku git:remote』コマンドでHerokuアプリと紐付ける

GitHubやBitbucketにあるリポジトリから『git clone』コマンドでコードをダウンロードしたとき、そのコードはHerokuアプリと紐付いていません。そのため『git push heroku master』コマンドでデプロイしようとしてもエラーになってしまいます。

f:id:tyoshikawa1106:20160324084529p:plain


『heroku git:remote』コマンドを実行するとHerokuアプリと紐付けができます。

$ heroku git:remote -a <Herokuアプリ名>

f:id:tyoshikawa1106:20160324084710p:plain


これでHerokuアプリと紐付いたので『heroku open』コマンドなどが利用できるようになります。
f:id:tyoshikawa1106:20160324084816p:plain


ただし、この時点では『git push heroku master』コマンドを実行してもエラーが発生する可能性があります。

error: failed to push some refs to ... (略)


このエラーを回避するには次のコマンドでHerokuから最新の情報を取得すればいいみたいです。

$ git pull heroku master

f:id:tyoshikawa1106:20160324085334p:plain


Herokuデプロイ時にエラーが発生したときは確認してみるといいと思います。

参考