JJ

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2024 Jul 6 5:11
Editor
Edited
Edited
2026 Jun 25 18:56
Refs
Refs
Monorepo

Jujutsu

Google’s new VCS, Git Backend

A Git-compatible VCS that is both simple and powerful
cargo binstall --strategies crate-meta-data jj-cli
 
 
jj config set --user user.name "Some One" jj config set --user user.email "someone@example.com"

From scratch

jj git init jj git remote add origin https://github.com/owner/repo.git

From the git repo

jj git init --colocate jj new main jj commit -m "message"
Jujutsu internally treats bookmarks similar to Git branches, allowing you to selectively send only desired commits (changes) to remotes
jj edit jj split

Git pull

jj git fetch origin jj rebase -d main

Pros

  • pr without separate branch
  • Compatibility with git, github
 
 
 

Install

 

Recommendations