DiscoveryVIPAll learning guides ↗

GIT & VERSION CONTROL / A VISUAL LEARNING LAB

Make a change.
Know your way back.

Stop memorizing commands in the dark. See what moves, what stays, and how to recover—one small mission at a time.

24 missions · Live history graph · No install needed

SMALL STEPS. VISIBLE HISTORY.
c0→c1→c2
main ↗   feature ↗

Your files have a story.
Learn to read—and shape—it.

A practice model. No real repository connected. Commands affect one fictional tracked file in this browser. The model supports selected Git operations, uses synthetic commit IDs, and explains where it differs from real Git.
0 / 24missions earned

YOUR MISSION

Explore the sandbox, then check your result.

Predict before you practice

Need a walkthrough?

Reveal the steps, then play them one at a time. Starting a walkthrough reloads this mission’s fixture. You can inspect every intermediate snapshot.

    YOUR PRACTICE REPOSITORY

    The editor is a draft until you apply it.

    Index · next commit

    HEAD · saved snapshot

    One command at a time. No shell, network, untracked files or remote operations. Invalid commands do not change the model.

    Activity transcript
    WATCH THE POINTERS

    Commit history

    Every retained practice commit is shown, including commits not currently reachable from a branch. Lines connect commits to their parents. Select a commit to inspect its saved file.