undefined! [rejected] マスター -> マスター (フェッチファースト) プッシュコードエラー
コードを git にコミットしてプッシュすると、エラーが発生します: ! [rejected] master -> master (最初に取得)
理由: github上のログファイルを手動で修正し始めたが、リモートのコンテンツがローカルで更新されなかったため、ローカルのコードをリモートにアップロードすると、ローカルとリモートのバージョンが一致しないようになった
解決策
1. まずリモートのコードをローカルにプルします。プルを直接使うのではなく(ローカルコードがリモートで上書きされてしまうため)、フェッチ+マージを使います[プルとフェッチの違いは下部を参照してください]。
a) コードをローカルに更新する git fetch origin master
b) 取得したアップデートを表示する git log -p FETCH_HEAD
c) ブランチのマージ git merge FETCH_HEAD
[直接プルした場合は git pull <リモートホスト名> <リモートブランチ名>:<ローカルブランチ名> git]
2. リプッシュするだけ。
追記: もちろん、不機嫌なおっさんが強制的にプッシュしたい場合は、git push --force origin *~* これはあなたにとって良いことですが、あなたの同僚が殴られることになりますよ~。
-----------------------------------------------------------------------------------------------
git fetchとgit pullの違い。
git fetch
はリモートホストから最新のコンテンツをローカルに取得し、ユーザーはそれをチェックアウトして作業中のローカルブランチにマージするかどうかを決定します。
git pull
は、リモートホストから最新のコンテンツを引き出して直接マージする (同じファイルの内容をマージする)、つまり
git pull = git fetch + git merge.
関連
-
Xcode has Expected unqualified-id エラー
-
C# 遅延プログラム遅延
-
コマンドラインオプション "-std=c++11" が認識されない場合の対処法
-
ArrayAdapterはリソースIDがTextViewである必要がある問題について
-
JAVA の小さな問題を解決する
-
ImportError: virtualenv を使用して仮想環境を作成する際に、urllib3 という名前のモジュールがないエラーが発生します。
-
未定義参照発生時のcmakeの扱いについて
-
Volley NetworkDispatcher.run。処理されない例外 java.lang.NullPointerException
-
"2021-01-30T16:00:00.000Z": 期待されるフォーマット "yyyy-MM-dd HH:mm:ss" タイムスタンプのフォーマット
-
プリセットされたXXXのコンバータはありません Content-Type 'application/octet-stream; charset=UTF-8'
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
cmake :pthread_createへの未定義の参照、CMakeがpthreadライブラリを必要とする問題
-
オリジン "http://127.0.0.1:8080 "のフレームがクロスオリジンフレームにアクセスするのをブロックした。解決済み
-
列の数が 1 行目の値の数と一致しない 解決策
-
PHP connect to Mysql error フェイタルエラーです。Uncaught Error: アプリケーションの未定義関数mysql_connect()への呼び出し
-
自動配線された依存関係のインジェクションに失敗した 解決方法
-
NoClassDefFoundError: org/hamcrest/SelfDescribing JUnit-4.11でエラー。
-
Python 3.9 のモジュール 'time' には 'clock' という属性がありません。
-
C++の完全なクラスはstdのメンバではない
-
エラーが発生しました。ルールは1つのリソースソースしか持つことができません(提供されたリソースとテスト+インクルード+エクスクルード)。
-
win7 to win10 api-ms-win-core-libraryloader-l1-1-1.dll is missing.