jj-squash(1) General Commands Manual jj-squash(1) (NAME) jj-squash - (SYNOPSIS) jj squash [-r|--revision] [-R|--repository] [-f|--from] [--ignore-working-copy] [--no-integrate-operation] [-t|--into] [--ignore-immutable] [-o|--onto] [-A|--insert-after] [--at-operation] [-B|--insert-before] [--debug] [--color] [-m|--message] [--quiet] [-u|--use-destination-message] [--editor] [--no-pager] [--config] [-i|--interactive] [--config-file] [--tool] [-k|--keep-emptied] [-h|--help] [FILESETS] (DESCRIPTION) . `-r` . ( ) . `--from` / `--into` / . . `jj squash --into @--` . () `--keep-emptied` (abandon) . `--interactive` . . . . . <> ( /) . (EXPERIMENTAL FEATURES) (squashing) `-o` `-A` `-B` . . `--from` ( `--from` `--from @` ). (OPTIONS) -r, --revision (: @). `-o`/`-A`/`-B` -f, --from () (: @) -t, --into (: @) -o, --onto () () ( ) -A, --insert-after () () ( ) -B, --insert-before () () ( ) -m, --message ( ) -u, --use-destination-message () --editor `--message` . -i, --interactive (squash) --tool (diff editor) ( --interactive ) -k, --keep-emptied (abandon) -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) . `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 ( ) squash jj-squash(1)