1. Introduction
  2. Getting Started
    1. Cloning a repository
    2. Making a new change
    3. Interacting with GitHub
  3. Learning more about core concepts
    1. Changes, commits, and revisions
    2. Throwing away changes & jj undo
    3. Branching and Merging
    4. Bookmarks
    5. Revsets
  4. Three Basic Workflows
    1. The Squash Workflow
    2. The Edit Workflow
    3. The Super Stash
  5. Fixing Problems
    1. Resolving Conflicts
    2. Reverting changes
    3. Undoing Mistakes
  6. More Advanced Techniques & Workflows
    1. Workspaces
    2. jj absorb
    3. The Mega Merge
    4. Stacked PRs
  7. Customizing Your Experience
    1. Configuring jj
    2. Templates