Subject

Git

Version control from the daily commands to the object model underneath them. The path starts with safe solo work, then builds toward collaboration, repair, release practice, and internals.

Chapters
Chapter 1

Foundations & Daily Workflow

The mental model and commands you use every day: repositories, the working tree, staging, committing, history, and safe undo.

7 topics available
Chapter 2

Branching & Integration

Branches as movable names, plus the merge, conflict, rebase, cherry-pick, and tag tools that integrate work.

7 topics planned
Chapter 3

Collaboration & Remotes

How local repositories coordinate through remotes, hosted forges, pull requests, review, credentials, and distributed workflows.

7 topics planned
Chapter 4

History, Inspection & Debugging

The investigative side of Git: diffs, log queries, revision syntax, blame, bisect, stash, reflog, recovery, and surgical history rewriting.

8 topics planned
Chapter 5

Advanced Git & Internals

The object database, references, packfiles, hooks, attributes, submodules, worktrees, signing, maintenance, and Git LFS for large files.

7 topics planned