! [rejected] master -> master (fetch first) / 私が解決した方法 / 解説

「プログラミング」及び「開発」関連用語集

カテゴリー: Git  閲覧数:127 配信日:2022-09-19 19:15


エラーメッセージ


! [rejected]        main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:hoge/xxxx.git'

私が解決した方法


git push -f origin main

解説


もしこれが最初のプッシュであれば、リモートの履歴は気にしないかもしれません。その場合、"force push" を行えば git が行うチェックをスキップして、リモートの既存の作業や異なる作業を上書きしてしまうことを防げます。細心の注意を払って使用してください!
Githubにpushしようと思ったらfetch firstうんたらかんたらでrejectedされた
Issue pushing new code in Github