gitの問題 -----git----- マージが終了していない (MERGE_HEADが存在する) git pullに失敗しました。
2022-02-14 02:45:15
このエラーは、今日、git オンラインリポジトリのコードを取得する際に報告されました。
zhangzhi@moke:~/code/ktsg-api$ git pull
マージが終了していません(MERGE_HEADが存在します)。
マージする前に、変更をコミットしてください。
前に引き下ろしたコードが自動的にマージされなかったことがエラーの原因かもしれません。
2つのソリューションがあります。
1. ローカルでの変更を保持する
git merge --abort
git reset --merge
マージ後、このローカルマージを忘れずに送信してください。
そして、オンラインリポジトリを取得した後
git pull
2.オンライン版のコードをダウンして、ローカルの変更を破棄する
これはお勧めしませんが、ローカルでの変更が軽微な場合や、バックアップコピーが残っている場合は、最新のオンライン版で直接上書きして、ローカルの
git fetch --all
git reset --hard origin/master
ギットフェッチ
もちろん、コードの新しいコピーをクローンして、作業ディレクトリを破棄するという最も馬鹿げた方法もあります。
関連
-
[解決済み] masterブランチと'origin/master'が分岐している、'undiverge'ブランチの方法は?
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
[解決済み】gpgがデータの署名に失敗した fatal: failed to write commit object [Git 2.10.0].
-
[解決済み] 無効なVCSルートマッピング - 私のプロジェクトで3つのエラーが発生しました。
-
[解決済み] ターミナル/コマンドラインからgitにプッシュする方法
-
[解決済み] GIT_SSH エラーを使用してカスタム SSH を使用した Git クローン
-
[解決済み] Gitlabのインスタンスドメインとは何ですか?
-
[解決済み] Git での stash pop を中止する
-
モジュールのビルドに失敗しました。Error: Cannot find module 'node-sass' (モジュール 'node-sass')。
-
Gitの使用に関する問題 - ホスト鍵の検証に失敗しました!
最新
-
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 push >> fatal: 設定されたプッシュ先がありません。
-
[解決済み] Git pull - マージする前に移動または削除してください。
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] git status に fatal: bad object HEAD と表示される。
-
[解決済み] コミット ID が与えられた場合、現在のブランチにそのコミットが含まれているかどうかを判断する方法は?
-
[解決済み] Git の --no-verify オプション
-
[解決済み] Git 一連のコミットを対話的にリベースする
-
[解決済み] なぜgit branch --unset-upstream to fixupを呼び出すのですか?
-
ソースツリー送信エラー発生
-
Git - バージョン管理は王様です