Skip to main content

Glossary

Search and filter commands for git jj

All 35 commands

git
jj
git init
jj git init
git clone <url>
jj git clone <url>
git status
jj status (jj st)
git log
jj log
git diff
jj diff
git diff --staged
jj diff --from @-
git add . && git commit -m "msg"
jj describe -m "msg"
git commit --amend
jj describe (on @)
(start new work)
jj new
git checkout <commit>
jj new <commit>
git checkout <commit> (edit)
jj edit <commit>
git rebase -i (fixup)
jj squash
git rebase -i (split)
jj split
git rebase <onto>
jj rebase -d <onto>
git cherry-pick <commit>
jj new <parent>; jj squash --from <source>
git show <commit>
jj show <commit>
git branch <name>
jj bookmark create <name>
git checkout -b <name>
jj new; jj bookmark create <name>
git branch -d <name>
jj bookmark delete <name>
git branch -m <old> <new>
jj bookmark rename <old> <new>
git branch
jj bookmark list
git fetch
jj git fetch
git push
jj git push
git push -u origin <branch>
jj git push -b <bookmark>
git pull
jj git fetch; jj rebase -d <bookmark>@origin
git reflog; git reset --hard
jj undo
(see operation history)
jj op log
git reset --hard <commit>
jj op restore <operation>
git revert <commit>
jj new <commit>; jj new; jj describe -m "Revert"
git status (see conflicts)
jj status
git add <resolved>
jj resolve
(view conflicts)
jj resolve --list
git log --graph --oneline
jj log --graph
(find commits to rebase)
jj log -r 'main..@'
git describe
jj describe