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.