JJ Squash - Combine Changes Effortlessly | Online Free DevTools by Hexmos

Combine changes effortlessly with JJ Squash. Merge revisions, resolve conflicts, and improve commit history using this powerful command. Free online tool, no registration required.

jj squash

Move changes from a revision into another revision. More information: https://jj-vcs.github.io/jj/latest/cli-reference/#jj-squash.

  • Move all changes from current revision to its parent:

jj squash

  • Move all changes from given revision to its parent:

jj squash {{[-r|--revision]}} {{revset}}

  • Move all changes from given revision(s) to given other revision:

jj squash {{[-f|--from]}} {{revsets}} {{[-t|--into]}} {{revset}}

  • Interactively choose which parts to squash:

jj squash {{[-i|--interactive]}}