jj-vcs Tutorial
Basic Operations Interact with Changes jj-vcs treats each unit of work as a “change.” You can interact with changes through commands that create, switch, and record them. # Create a change whose ancestor is <change-id> # This operation will check out to the new change # You can disable the behavior by add "--no-edit" jj new <change-id> # Update the change description or other metadata jj desc -m "<message>" # Update current change's description and create a new change on top jj commit -m "<message>" # "Check out" the change jj edit <change-id> Show Repo Status # Show the current change jj st # Show the current change's log jj log Workflows The Squash Workflow If you are familiar and comfortable with git’s index, you can try this workflow to get yourself started with jj-vcs. ...