LoginSignup
123
88

More than 3 years have passed since last update.

GitHubにpushする時にerror: failed to push some refs と表示されてpushできない時

Posted at

GitHubにプッシュしようとしたらできなかった。
と思ったらエラーが表示された。

過去のコミットの履歴が書き換わってしまい普通にpushができなくなってしまってしまっているそうです。

書き換わってしまった経緯はいまから追うのはちょっとしんどい。
ということで強制push。

コンソール
$ git push origin master
To https://github.com/〜〜.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/〜〜.git
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

こんな感じでエラーが出たらpushする時に

コンソール
git push -f origin master

で解決しました!

123
88
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
123
88