In Git it's easy to end up in broken states; gnarly merge conflicts, difficult rebases, etc.
jj, by making editing history (splitting up commits, combining commits, deleting commits, changing commit parents, etc.) really easy, and having first-class conflicts, is safer.
/ Donald Knuth
/ Donald Knuth