undefinedgit push エラーの解決法 ! [拒否] master -> master (フェッチファースト)
2022-02-08 09:29:24
1. オーナーはいつものように楽しくコードを書き終え、gitに同期する準備が整いました。
git add .
git commit -m "update"。
git push
ドキュメントを見ると、ローカルとリモートのコードリポジトリが同期していないことが原因であることがわかりました。
2. エラーメッセージ
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://gitee.com/momojian/gophish.git'
hint: Updates were rejected because the remote contains work that you do
This is usually caused by another repository pushing
You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again. before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
3.ワークアラウンド
ローカルリポジトリを同期させる。
$ git pull --rebase https://github.com/XXX.git
最新のコードをアップロードしてください。
git push -u origin master
関連
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] 警告: リモート HEAD は存在しない参照元を参照しているため、チェックアウトできません。
-
[解決済み] git リモートリポジトリには、ローカルブランチにマージされていないコミットが含まれています。
-
[解決済み] git hooks : clone フックってあるんですか?
-
[解決済み] GitHub エラー。キーはすでに使用されています
-
git ! [rejected] master->master(fetch first) error:failed to push some refs to solution
-
git remote-set-url origin "xxx.git" Error No such remote 'origin'.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み] ERROR: リモートレポ 'origin' のクローン作成に失敗しました。
-
[解決済み] git commit signing failed: secret key not available.
-
[解決済み] Git のコミットには何も追加されていないが、未追跡のファイルが存在する - それらのファイルを gitignore に追加しても。
-
[解決済み] GIT_SSH エラーを使用してカスタム SSH を使用した Git クローン
-
[解決済み] masterブランチとorigin/masterが分岐してしまったのですが、「分岐を解除」する方法は?
-
[解決済み] ドット付きGitチェックアウト
-
gitの問題 -----git----- マージが終了していない (MERGE_HEADが存在する) git pullに失敗しました。
-
[git] fatal: この操作は作業ツリーで実行する必要があります。
-
ブランチを切り替える前に、それらを移動または削除してください。 git force switch branches