❌ マージコンフリクト(CONFLICT)
<<<<<<< HEAD 私の変更 ======= 相手の変更 >>>>>>> feature-branch
✅ 残したい内容を選択して <<<・===・>>> の行を削除し、git add → git commit する
❌ detached HEAD state
特定のコミットに移動したときに発生。作業が保存されない状態。
✅ git checkout -b 新しいブランチ名 でブランチを作って安全な状態にする
💡 間違えてコミットした場合
git revert HEAD # 直前のコミットを打ち消す新しいコミットを作る(安全) git reset --soft HEAD^ # 直前のコミットをやり直す(ローカルのみ)