Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

What’s This Book About?

In your affair with Git, do you recognize yourself here?

  • “Detached HEAD” gives you anxiety.
  • git reset --soft, --mixed, and --hard blur together.
  • You rebase with crossed fingers, or you don’t dare.
  • The reflog remains an unexplored land.
  • When you make a mess, you don’t know how to get back.

Or maybe you’ve mastered Git and are intrigued by extravagant ideas like:

  • Working on multiple branches simultaneously.
  • Rebasing interactively as you type.
  • Sending changes to past and future commits.

Whether Git scares you, or you’ve hit its ceiling and crave more power, Jujutsu might forever change your relationship with version control.