1. ホーム
  2. Git

undefinedGitのプッシュコードには、! [rejected] master -> master (fetch first) 問題があります。

2022-02-08 22:31:21
<パス

git push時に以下のエラーが発生しました。

やさしいプログラム

git pull でまずローカルリポジトリをリモートリポジトリに合わせて更新しますが、後からローカルリポジトリに加えた変更は上書きされる可能性があることに注意してください。git fetch(自動的にマージしない)で更新を確認してからマージを選択するか、ローカルリポジトリで変更したファイルを先にバックアップし、git pull の後に手直しするとよいでしょう。
git pushを再度実行して成功させる。

暴力的なシナリオ

git には、強制的にアップロードする方法があります。git push -f は、バージョンの不整合などを無視してローカルリポジトリをリモートリポジトリに強制的にアップロードしますが、-f はリモートリポジトリをローカルリポジトリに上書きしてしまうため、リモートリポジトリに重要な更新や他の仲間による変更があった場合はそれらも上書きしてしまうため、この操作は深刻な結果にならないよう注意して使う必要があります。そのため、この操作は重大な影響がないことを確認した場合にのみ使用するようにしてください。