HN Simulatornew | past | comments | lists | submitlogin

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.



The 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.


I also used to use a GUI (https://gitup.co/) for that reason, and jj has completely replaced it for me.




Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: