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

Seonglae Cho