Comment by hamdingers
3 hours ago
> jj takes the opposite approach. It keeps staging things, and you use split whenever you want to separate things out.
You can use `git reset -p` to selectively unstage hunks the same way if you wanted to.
3 hours ago
> jj takes the opposite approach. It keeps staging things, and you use split whenever you want to separate things out.
You can use `git reset -p` to selectively unstage hunks the same way if you wanted to.
I've used git for many years and never remembered the command `git reset -p`. I'd have to look it up. Since that's a pain, I simply didn't.
Whereas with jujutsu, after learning it once, I never looked up `split`.
And it's not like I use `split` often. I can go weeks without it.
i've always thought one of git's strengths is offering robust aliasing and subcommand flexibility. why not spend three seconds making git have split too?