前提条件としてご自身のアプリケーションが既にデプロイされている状態とします。
まず、アプリのファイルが変更されていればGitHubでコミット〜マージまで行いましょう!
変更点をHerokuに反映させる
ターミナルに以下のコマンドを打ちましょう
ターミナル
% git add .
% git commit -m "変更した内容がわかるような説明をここにいれる、日本語でもおk"
リポジトリのプッシュ
ターミナル
% git push heroku master
※1/27追記
上記のコマンドで「Everything up-to-date」とターミナルに表示されたら!!!!
% git push heroku master のコマンドで「Everything up-to-date」が表示されたら更新ができていない状態になります(今は最新の状態ですよと言ってる)。
githubでマージしてすぐに上記のコマンドを打つと僕はよく起こります。
その場合は空のコミットを更新すればいい。
以下のコマンドをそのまま順番に実行して更新できればおk
% git commit --allow-empty -m "空のcommit"
% git push heroku master
上記のコマンドでも無理なら他に原因があると思われます。以下の記事を参考にしてみてください
https://www.zunouissiki.com/entry/cannot-git-push-everything-up-to-date/
マイグレーションの実行
ターミナル
% heroku run rake db:migrate
お疲れ様です、これでエラーが出ていなければ完了です!
もしエラーが出たときの対処、以下のコマンドを実行してヒントを得る
ターミナル
% heroku logs --tail --app <<アプリケーション名>>
最後まで見ていただいてありがとうございます!誰かの参考になれば幸いです