JavaScript
⚔️ CONFLICT (content): Merge conflict
同じファイルの同じ行が別々に変更された
😰 こんな症状
git mergeすると「CONFLICT」と表示されてマージが止まる。
🔍 原因
2つのブランチで同じファイルの同じ行を変更した。Gitはどちらを採用すべきかわからない。
❌ エラーが起きるコード
<<<<<<< HEAD
const x = 1;
=======
const x = 2;
>>>>>>>
# コンフリクト
✅ 直し方
コンフリクトが起きたファイルを開き、<<<<<<< と >>>>>>> の間を手動で修正する。修正後にgit add → git commitする。
✅ 修正後のコード
const x = 2;
// 正しい方を残してマーカーを削除
$ git add . && git commit
この解決法は役立ちましたか?
🔗 関連するエラー
- Uncaught ReferenceError: xxx is not defined — 変数・関数名のタイポ
- Uncaught TypeError: Cannot read properties of null — getElementById の id が存在しない
- 404 Not Found(スクリプトが読み込まれない) — script の src パスが間違っている
- ボタンを押しても何も起きない — getElementById の id 不一致
- SyntaxError: Unexpected token — 括弧・波括弧の閉じ忘れ
📖 この問題を学べるレッスン
📝 関連ブログ記事
- プログラミングのエラーメッセージの読み方 — エラーの読み方を基礎から解説