Google's jj undoes anything Git will not let you undo

Jujutsu ( jj ) is a Git-compatible version control system built at Google. It swaps Git's branch and staging workflow for automatic rebases, first-class conflicts, and an operation log that lets you undo anything. Your data still sits in a normal Git repository your teammates can read. Add jj to any existing Git repo with jj git init --colocate , keep pushing to the same remote, and your coworkers…