Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Level 1

This level will provide you with the bare minimum of skills you need to get work done. It's only enough for the simplest use cases and you're working alone. For example, students who track and submit their homework with a Git repository won't need more than this.

The following "cheat sheet" contains the most important commands from level 1. Use it to prime your brain before getting started and remind yourself later when you forget something.

cheat sheet

Configure your authorship information

jj config set --user user.name "Alice"
jj config set --user user.email "alice@local"

Initialize a repository

jj git init --colocate

Clone an existing repository

jj git clone --colocate <PATH_OR_URL>

Commit the changes you made

jj commit

Push your latest commit to the "main" bookmark

jj bookmark move main --to @-
jj git push