jj-split(1) General Commands Manual jj-split(1) (NAME) jj-split - (SYNOPSIS) jj split [-i|--interactive] [-R|--repository] [--ignore-working-copy] [--tool] [--no-integrate-operation] [-r|--revision] [--ignore-immutable] [-o|--onto] [-A|--insert-after] [--at-operation] [-B|--insert-before] [--debug] [--color] [-m|--message] [--editor] [--quiet] [--no-pager] [-p|--parallel] [--config] [--config-file] [-h|--help] [FILESETS] (DESCRIPTION) [ ] . . . [ ]: https://docs.jj-vcs.dev/latest/config/#editing-diffs : L L' | | K (split) => K" (remaining) | | J K' (selected) | J --parallel/-p (sibling) : L' L / \ | K' | (selected) K (split) => | K" (remaining) | \ / J J -o -A -B : M M' | | L L' | | K (split) => K' (remaining, stays here) | | J J' | K" (selected, inserted before J with -B J) . . jj new . (OPTIONS) -i, --interactive . --tool ( --interactive ) -r, --revision [default: @] -o, --onto () () (rebase) ( ) () . . -A, --insert-after () () ( ) () . . -B, --insert-before () () ( ) () . . -m, --message ( ) . ( ) . --editor () --message . -p, --parallel -h, --help ( '-h') [FILESETS] (GLOBAL OPTIONS) -R, --repository Jujutsu .jj/ . --ignore-working-copy Jujutsu . (`@`) . --ignore-working-copy . (prompt) . --at-operation --ignore-working-copy . --no-integrate-operation (operation log) . . . jj --at-op jj op restore . jj op integrate . **. jj git push --no-integrate-operation (push) . --ignore-immutable Jujutsu . (root commit) . (revset) immutable_heads() immutable . --at-operation . Jujutsu . --at-op= . jj --at-op= st jj st . --at-op=@ . jj op log . . --ignore-working-copy . (mutating) . . . --debug (debug logging) --color : o always o never o debug o auto --quiet jj file list (rebase) . . --no-pager (pager) --config ( ) TOML . TOML . TOML ( ) . --config-file ( ) (SEE ALSO) jj(1) split jj-split(1)