Interactive Learning Journey

Git Story

主人公 "Dev A" と共に歩むエンジニアの物語。
コマンド一つで「歴史」と「運命」が変わる瞬間を体験しよう。

🌱

Part 1: 個人開発編

Stage: Beginner

"プログラミングを始めたばかりの僕にとって、コードが消えるのが一番怖い。 『息をするように git add』。 まずはこの習慣を身につけて、失敗しても戻せる安心感を手に入れるんだ。"

- Dev A (Day 1)

Key Commands

git add git commit git status git restore
物語を始める
🤝

Part 2: チーム開発編

Stage: Intermediate

"仲間(Dev B)ができた!でも、同じファイルを編集して衝突してばかり...。 『作業前にまず Pull』。 お互いの作業を壊さないためのブランチ戦略と、並行世界を行き来する方法を学ぶ時が来た。"

- Dev A (Year 1)

Key Commands

git branch git merge git stash gh pr create
物語を続ける
🏢

Part 3: 企業・高度運用編

Stage: Advanced

"大規模サービスを運用する企業に入社した。ここでは歴史の美しさが品質に関わる。 『ログは一直線に』。 歴史を改変する Rebase や、過去から犯人を探す Bisect。プロの道具を使いこなせ。"

- Dev A (Year 3)

Key Commands

git rebase -i git blame git bisect git lfs
物語を続ける
🤖

Part 4: AIエージェント編

Stage: Experimental

"AIにコードを書かせたいが、僕の作業環境を奪われるのは御免だ。 『物理的な並列化』。 Git Worktree を使って、複数のAIエージェントと同時にコーディングする未来のワークフローを実験しよう。"

- Dev A (Future)

Key Concepts

git worktree Parallel Execution AI Agents
未来を見る
📚

Git Story Cheatsheet

Command & AI Prompts

"物語のどの場面にいても、 すぐにコマンドとプロンプトを思い出せる ようにしておきたい。迷ったら、ここに立ち寄ればいい。"

- Dev A (Cheatsheet)

What You Get

コマンド一覧 用途で検索 AIプロンプト例
チートシートを開く