What is Jujutsu?
Jujutsu is a Git-compatible version control system that offers a simpler and more powerful model than Git while remaining backwards compatible with existing Git repositories. It uses the jj command, treats the working copy as a commit, provides first-class conflict handling and an undo for every operation â letting you keep using Git hosting like GitHub or Forgejo underneath.
⥠Key Features of Jujutsu
đ Git Compatible
Works directly with existing Git repositories and remotes like GitHub and Forgejo.
âŠī¸ Universal Undo
Every operation is recorded and can be undone with a single command.
đ§Š First-class Conflicts
Conflicts are recorded in commits and can be resolved at any time, not just during merges.
đ Working Copy as Commit
The working copy is itself a commit, removing the staging area and simplifying workflows.
đ¯ Why Jujutsu?
- Simpler model: No staging area and a consistent, predictable workflow
- Safe experimentation: Undo any operation, including rebases and merges
- Git interop: Keep using Git hosting and collaborate with Git users
- Powerful history editing: Effortless rebasing and commit rewriting
đ Highlights
- The jj command: A modern CLI over Git repositories
- Operation Log: Full history of repository operations with undo
- Conflict Handling: Conflicts stored in commits, resolvable anytime
- Git Backend: Interoperates with existing Git remotes
đĻ Installation from debian.griffo.io
Step 1: Add Repository
Step 2: Install jujutsu
đ¯ Basic Usage Examples
đ Why Choose debian.griffo.io?
- Official Ubuntu: Often months behind, missing latest features
- debian.griffo.io: Latest version within hours of release
- Manual Installation: Manual downloads and PATH setup required
- Our Repository: Pre-built, ready-to-use packages
- â Latest Features: Get newest Jujutsu features and improvements immediately
- â No Manual Setup: Pre-built binaries, installed and updated through apt
- â Automatic Updates: Packages updated within hours of upstream releases
- â Proper Dependencies: Correctly packaged with all required libraries
- â Multi-Distribution: Works on Jammy and Noble
- â Easy Maintenance: Simple apt commands for updates
đĻ Package Build Repository
The Ubuntu packages are automatically built and maintained in this GitHub repository:
- đ jujutsu-debian - Latest release builds
đ Related Packages
Also available from debian.griffo.io:
- lazygit - Simple terminal UI for git commands
- Helix Editor - Post-modern modal text editor
- Starship - Fast, customizable cross-shell prompt
đ Support This Project
If this repository saves you time and effort, please consider supporting it!