! 拒否]マスター->マスター(フェッチファースト)問題の解決法
2022-02-08 02:59:19
私が取り組んでいるのは
git push -u origin master
と表示され、以下のエラーが発生しました。
原因を分析した結果、基本的にはgithub上のリモートライブラリとローカルのライブラリが異なっていると判断し(github上のファイルを編集して、ローカルでは更新していなかったのですが、他の理由もあるかも...)、調べた結果、2つの解決策が見つかりました。
優しい解決策
-
によって
git fetch
まずローカルリポジトリをリモートと一致するように更新しますが、後からローカルリポジトリに加えた変更は上書きされる可能性があることに注意し、その場合はgit pull
(自動的にマージされません) 更新を確認してからオプションでマージするか、ローカルリポジトリを変更したファイルとともに先にバックアップしておきます。git push
を作成し、その後、手直しする。 -
を再実行する。
git push -f
と入力すれば、動作します。
暴力的なタイプのプログラム。
git は、強制的にアップロードする方法を提供しています。
git push -f
バージョンの不整合などを無視して、ローカルリポジトリを強制的にリモートリポジトリにアップロードしてくれますが、-fでリモートリポジトリをローカルリポジトリで上書きしてしまい、リモートリポジトリに重要な更新や他の仲間が行った変更がある場合、それらも上書きしてしまうので、深刻な結果にならないように注意して使用する必要があります。
関連
-
GDI+でジェネリックエラーが発生したのを解決する
-
undefined[エラー] 'delete' の前に未修飾の ID が必要です。
-
Vueはeslintrc.jsファイルを設定することで、no-trailing-spacesやno-undefなどのコンパイル時のエラーを修正することができます。
-
vc++ プロンプトでインクルードファイル 'afxres.h' を開けない ---VC インストールのセットアップ問題
-
JDKをインストールすると、エラーが発生します。エラー: java.dll が見つかりません。
-
jupyter notebookは、モジュール 'matplotlib' に属性 'subplots' がないことをエラーとして報告します。
-
ローカルプロジェクトをgitlabにアップロードする
-
R言語ファイル読み込みエラー
-
閉じたファイルへのI/O操作。
-
AttributeError: 'NoneType' オブジェクトには 'get' 属性がありません。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
gitアップロードファイルのエラーを修正する方法 [rejected] master -> master (fetch first) error: failed to push some refs to '.
-
Webプロジェクトの実行ポップアップ Java Exceptionが発生しました。
-
Java仮想マシンランチャーです。Java の例外が発生しました
-
shell あいまい出力リダイレクト
-
eclipse left パッケージエクスプローラーのフォントサイズ設定
-
要約:ModuleNotFoundErrorを解決する。tools という名前のモジュールがない問題
-
error: '*' のメンバー '*' の要求が、クラス型でない '*' である。
-
(2019.8.16に解決) urllib.error.URLError: urlopen エラー [Errno 11001] getaddrinfo に失敗しました。
-
簡単な操作でprotobufのバージョンの問題を解決するために、コピーして貼り付けることができます。
-
json文字列のダブルクォートが&quotになるのですが、どうすれば解決できますか?