- [Jujutsu docs](https://jj-vcs.github.io/)
- Learning
- [Introduction - Steve's Jujutsu Tutorial](https://steveklabnik.github.io/jujutsu-tutorial/)
- [zerowidth positive lookahead \| jj tips and tricks](https://zerowidth.com/2025/jj-tips-and-tricks/)
- Configs
- [[Include diffs in jj describe]]
- [[My jj Configs]]
- Commands
- Convert git repo to jj repo
- `jj git init --colocate`
- Find out if a change has been merged into a branch
- `jj log -r '::main&z'`
- Logs `z` if it is merged into `main`, or nothing otherwise
- `jj log -r z::main`
- Logs all changes from `z` to `main` if it’s merged, or nothing otherwise
- Logging templates
- `builtin_log_oneline`
- Removes the lines between commits, so a bit confusing
- `builtin_log_compact`
- The default for `jj log`
- `builtin_log_compact_full_description`
- Useful to see the whole description
- `builtin_log_comfortable`
- Adds unnecessary spacing
- `builtin_log_detailed`
- The format `jj show` uses