プログラミングしたり。

HTML/CSS/JavaScript/PHPを中心にWebサイト作ったり。Webサービス作ったり。

Gitトラブルシューティング

Gitを使用してる中で出会ったエラーとその対処方法について、忘れたときのメモとして残していきます。

目次

1.git pushでrejectされた場合

1.git pushでrejectされた場合

git push origin masterなどgit pushしたら、下記のようなメッセージが表示されてpushできないということがありました。

1
 ! [rejected]        master -> master (non-fast-forward)

自分が変更した内容をpushしようとしたのですが、他の人がpushして自分のローカルがリモート先よりも古くなっている場合にこのメッセージが表示されます。 よって、まずはリモート内容を自分のローカル(origin/master)に取り入れて、マージする必要があります。 そのあとで、pushすることができるようになります。

肝心のこの状態を脱却するためのコマンドは以下の通りです。

1
git fetch && git merge origin/master

他にもgit関連でエラーとかが発生したら、ここに追記していきたいと思います。 不明点や間違いがありましたら、コメントいただければと思います。

Comments