What is Jujutsu?

Jujutsu (jj) is a modern version control system layered on top of Git that provides a more intuitive and powerful workflow. It features concepts like change IDs, automatic rebasing, first-class conflicts, and a working copy that's just another commit.

๐Ÿ“–

Interactive Tutorial

A comprehensive guide covering Jujutsu from basics to advanced features. Learn core concepts, commands, and workflows with practical examples.

11 sections 30-40 minutes
โœ“

Knowledge Tests

Test your understanding with interactive quizzes covering basics, intermediate concepts, and advanced features. Get instant feedback on your answers.

3 levels 10 questions each
๐Ÿ“‹

Command Cheatsheet

Quick reference guide for all Jujutsu commands. Organized by category with clear descriptions and examples for easy lookup.

60+ commands Quick reference

About This Tutorial

This tutorial is designed to be delivered as an interactive presentation, but works equally well for self-paced learning. It covers everything from initial setup through advanced features like operation logs and absorb.

Start with the tutorial, practice the concepts, then test your knowledge with the interactive tests. Keep the cheatsheet handy as a reference.

Jujutsu on GitHub ยท Official Documentation