Local course · Six Curriculum Stages

Learn Git by reading the repository state

Move from the working tree to recovery one evidence-backed Lesson at a time. The next Lesson unlocks when its prerequisite state is mastered.

S1

Foundations

See how the working tree, index, commits, and refs describe one repository.

In progress Recommended next

L1 · See the State

Working tree, index, commits, and refs

Read the three layers of ordinary Git work before deciding what to change.

Prerequisite: None — this is the starting Lesson.

Resume

Unlock Rule: L1 is the starting Lesson and is ready to open.

Resume · workspace ws_ed3efadb417385a35fff2c2d3909f151 · attempt at_4d5e1ea87dcda1f2cb77e59cdd4d5b41

No stable evaluation yet.

S2

Everyday Workflow

Shape deliberate commits and safely revise ordinary changes.

Locked

L2 · Shape the Commit

Everyday add, commit, restore, reset, and ignore workflow

Build a focused commit while keeping incidental files out of history.

Prerequisite: L1 · See the State

Unlock Rule: Master L1 · See the State to unlock L2.

S3

Branching

Move between lines of work and reconcile them with evidence.

Locked

L3 · Branch Safely

Branches, merges, and conflict resolution

Reconcile divergent work and explain the resulting commit ancestry.

Prerequisite: L2 · Shape the Commit

Unlock Rule: Master L2 · Shape the Commit to unlock L3.

S4

Collaboration

Understand remotes, tracking branches, and shared history.

Locked

Lessons in this Stage are planned after the current course sequence.

S5

Recovery

Find displaced work and restore the intended history relationship.

Locked

L4 · Find the Way Back

Reflog and detached-HEAD recovery

Recover a displaced commit by proving the intended ref and ancestry.

Prerequisite: L3 · Branch Safely

Unlock Rule: Master L3 · Branch Safely and pass the recovery safety gate to unlock L4.

Safety gate: The recovery safety gate has not been run on this runtime.

S6

Internals and Advanced Workflows

Explore objects, reachability, and advanced repository tools.

Locked

Lessons in this Stage are planned after the current course sequence.