Blogmark
Understanding Jujutsu bookmarks
via jbranchaud@gmail.com
https://neugierig.org/software/blog/2025/08/jj-bookmarks.html
jj
Version Control
This article explains how jj doesn't have the concept of a branch and how you instead can use bookmarks to achieve a similar effect and interop with git.
At the end of the article are several useful jj workflows. Such as "Workflow: working alone":
If you are just making changes locally and just want to push your changes to main, you must update the bookmark before pushing with a command like
jj bookmark set main -r @
. This is currently the clunkiest part of jj. There have been conversations in the project about how to improve it.If you search for
jj tug
online you will see a common alias people set up to automate this.
This isn't the first time I've seen someone mention the jj tug
alias.