Repository

Looks good to me!

User Tools

Site Tools


kb:tools:jj:start

Jujutsu

Changelog

  • 2025-05-15: Init

Also known as jj, source code on GitHub. A very personable and useful tutorial. Might as well give it a try since it has 14.6k stars and seems rather popular for a new (~year-old) project.

Installation

See here. Recommended to install as a direct Rust binary with cargo-binstall:

user:~$ cargo-binstall --strategies crate-meta-data jj-cli

Quick start

Initialize repository with git backend (native repository unstable as at May 2025):

# New repository
user:~$ jj git init
user:~$ jj git clone $REPO
 
# Existing repository
user:~$ jj git init --colocate

To remove jj, delete the .jj folder. Need to do something about the two empty commits created after HEAD though.

kb/tools/jj/start.txt · Last modified: 45 hours ago (15 May 2025) by justin