【初心者用】 ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to ...


トラブルメモ


$ git push origin master

を実行すると、

! [rejected] master -> master (non-fast-forward) error: failed to push some refs to ...

というメッセージが出てpushできない。

色々調べたが、結局、下のコマンドだけで事足りた。

$ git reflog

コミットしたログ履歴表示

$ git reset --hard 'HEAD@{xx}'

履歴から選択した番号をxxに入力し、状態を戻す

$ git push origin master --force
$ git push heroku master --force

強引?にpushする。

今の状態でよければ、下の2つだけで。