Professional software engineer, musician, gamer, stoic, democratic socialist

  • 0 Posts
  • 1 Comment
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle
  • can be nicer

    Understatement. It solves almost every problem I’ve ever had with git.

    1. No more destructive commands. jj undo or jj op restore can always put you back into a good state.
    2. Merge conflicts can be ignored until you want to resolve them.
    3. No “unstaged files” to deal with. Just keep your .gitignores up to date and jj automatically tracks new files.
    4. Rebasing and patch management is just incredibly simple.
    5. It actually has a nice default view of the commit graph.

    I used to use StackedGit for a while before switching to Jujutusu. While stg is nice, I think jj is a huge improvement.