4 ms·
that’s the first example I’ve seen these last year so that makes sense to me about jj having better commit management. I rebase a lot using Fork (git gui) and
by markalby 24d ago
that’s the first example I’ve seen these last year so that makes sense to me about jj having better commit management.
I rebase a lot using Fork (git gui) and it’s really easy to drag and drop reorder commits, rename, apply as fixups or squash in. I can see how jj makes sense if you’re in the command line, though. And splitting changes from commits in git is really annoying, but it only comes up once in a blue moon for me.
- stouset 24d agoThe ability to rebase, reorder, and squash like this only really makes sense with jj’s autorebasing IMO. With git, if you do this, everything after is left orphaned. Even if you have a GUI that does this for you, now rebase conflicts become an enormous pain.
- dcre 24d agoI also used to use a GUI (https://gitup.co/ https://gitup.co/) for that reason, and jj has completely replaced it for me.