⏳ コードクエスト第3章 時の魔法編

〜 セーブなき世界に、時の魔法 Git を 〜

Git は「コードのタイムマシン」。でも本物をいきなり触るのは怖い——だからここは絶対に壊れない練習世界です。本物のコマンドを打つと、時間線(コミットグラフ)が目の前で育ちます。最後の敵は、あの恐怖の「コンフリクト」。倒し方を知れば、もう怖くない。

🤖

ナビ

🌍 世界の状態(時間線とファイル)
⌨️ 魔法の詠唱窓(ターミナル)

$
📜 呪文書(使える魔法の一覧)
git init                 時の魔法を宿す(最初に1回)
git status               いま何が変わっているか見る
git add ファイル名        セーブ台に載せる(add . で全部)
git commit -m "メモ"     セーブする(歴史に刻む)
git log --oneline        歴史を一覧で見る
git branch 名前          分岐世界を作る
git switch 名前          分岐世界に移動(-c で作って移動)
git merge 名前           分岐世界を今の世界に合流させる
git diff                 まだ add していない変更を見る

❓ 時の魔法編とは

Git(ギット)は、コードの変更履歴をセーブして、いつでも戻れる・分岐できる・合流できる「バージョン管理ツール」です。このクエストはブラウザ内のシミュレーション——何を打っても本物のパソコンには一切影響しません。全9ステージで、セーブ(commit)→歴史(log)→分岐(branch/switch)→合流(merge)→衝突の解消(conflict)まで、Gitの心臓部を手で体験できます。判定は打った文字ではなく「世界の状態」で行うので、正しい別の手順でもクリアになります。進み具合は自動保存されます。