LoginSignup
1
0

More than 1 year has passed since last update.

[自分用忘備録]git push解決

Last updated at Posted at 2021-08-10

この記事は

先日いきなりgit pushができなくなったのでその対処法。

起きたエラー

  ! [remote rejected]       ローカルブランチ名 -> リモートブランチ名 (failure)
error: failed to push some refs to 'github.com:hogehoge/hogehoge.git'

オプションに-fを付けても同じエラーでプッシュできませんでした。
git push -f origin ブランチ名

まずやってみたこと

リモートを確認
git remote -v

ローカルをきれいにする(ファイルの差分を全部消す)
git checkout -- . && git clean -df

リモートから最新を取得
git pull origin ブランチ名

または、
git fetch
git merge origin/ブランチ名

これだけやってもダメでした。

解決法

git push -u origin ブランチ名

リモートとの紐付けがダメになったらしい?
-uを付けてプッシュしてみたらできました。

参考

https://qiita.com/shumpeism/items/1b8027c8905ca826416d
https://qiita.com/ironsand/items/6c301fef730d53f35bc3

1
0
1

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
1
0