Skip to main content
← Git Mastery overview

Interactive lab

Choose a mission. Then move the repository.

The visual interface and terminal control the same simulated repository: nothing touches your computer. Progress stays in this browser.

Open the field toolbox

Two ways to progress

Learn the mechanism. Then handle the situation.

Mission 01 · 25 min · Beginner

The three areas: capture the right change

Distinguish the working tree, index and history, then produce one atomic commit.

In progress
Field brief

You arrive at work. Here is the situation.

Your roleJunior developer on the product team
SituationA home page has just been created. The review needs a readable history.
Observable goalObserve the file, stage exactly that file and record a named snapshot.

Real reasoning, no repository at risk

Here you can break things to learn how to repair them.

The visual interface and terminal reproduce Git commands and states without running anything on your computer. Progress stays in this browser. Open the Git field toolbox.