❌ マージコンフリクト(CONFLICT)
<<<<<<< HEAD
私の変更
=======
相手の変更
>>>>>>> feature-branch

✅ 残したい内容を選択して <<<===>>> の行を削除し、git addgit commit する

❌ detached HEAD state

特定のコミットに移動したときに発生。作業が保存されない状態。

git checkout -b 新しいブランチ名 でブランチを作って安全な状態にする

💡 間違えてコミットした場合
git revert HEAD     # 直前のコミットを打ち消す新しいコミットを作る(安全)
git reset --soft HEAD^  # 直前のコミットをやり直す(ローカルのみ)