What's This Book About
In your affair with Git, do you recognize yourself in any of these?
- "Detached HEAD" makes you anxious.
- You're not sure of the difference between
git reset --soft,--mixed, and--hard. - You rebase with your fingers crossed. Or you don't dare, too hard.
- You know the reflog exists, but it's an unexplored land.
- When you make a mess, you don't know how to get back.
Or maybe you are on the other side, you've mastered Git and you are intrigued by the extravagant ideas:
- Of working on multiple branches simultaneously.
- Of rebasing interactively in real-time, as you type.
- Of sending changes to past and future commits.
If either Git, deep down, scares you a little, or if you've already hit its ceiling and want to know what comes next, Jujutsu might change your relationship with version control.