can be nicer
Understatement. It solves almost every problem I've ever had with git.
- No more destructive commands.
jj undo
orjj op restore
can always put you back into a good state. - Merge conflicts can be ignored until you want to resolve them.
- No "unstaged files" to deal with. Just keep your
.gitignore
s up to date andjj
automatically tracks new files. - Rebasing and patch management is just incredibly simple.
- 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.
I probably can't give a good technical comparison of the power of
git reflog
vsjj op log
, but I findjj op log
much easier to use.