Jujutsu For Busy Devs
Posted 21 July 2025
jujutsu
development
guide
Elevator Pitch
Jujutsu ( jj ) is a version control system with a significantly simplified mental model and command-line interface compared to Git, without sacrificing expressibility or power (in fact, you could argue Jujutsu is more powerful). Stacked-diff workflows, seamless rebases, and ephemeral revisions are all natural with jj , and it uses Git as a backend, which means you can begin using it non-destructively with a single command and can always drop back down to Git if you need to.
Getting Started
Install the jj command line tool. Make sure you set your authorship information, and also don't skip the section on setting up shell completions (the newer dynamic completions are well worth it).
jj config set -- user user.name " Your Name " jj config set -- user user.email " [email protected] "
... continue reading