1. ホーム
  2. git

git push エラーを解決します。ローカルにない作業がリモートに含まれているため、更新が拒否されました。

2022-02-19 08:59:18

問題現象です。

<テーブル git push origin dev
http://xxxxxx/Android.git へ
 ! [拒否された] dev -> dev (最初に取得)
error: 'http://xxxxxx/Android.git' へのいくつかの refs のプッシュに失敗しました。
ヒント:リモートに自分の作業が含まれているため、更新が拒否された
hint: ローカルにない。これは通常、別のリポジトリがプッシュすることによって発生します
hint: 同じ参照元へ。まず、リモートの変更を統合するとよいでしょう
hint: (例: 'git pull ...') をしてから再度プッシュします。
hint: 詳細は 'git push --help' の 'ファストフォワードに関する注意' を参照してください。

問題の原因

コードが別の場所で同じリモートライブラリにプッシュされ、ローカルで最新の状態でなくなっていることが原因です。

解決方法

まず、リモート側からプルします。

私について

厦門大学コンピューターサイエンス学科|元Huaweiエンジニア
プログラミングのテクニックを共有できる番組で、あまり深くはないが、理解しやすく、初心者向きである。
Java|Android|フロントエンド|スモールアプリ|ホンメン
公開します。ピーナッツバーク・プログラミング