Comment by hamdingers
4 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.
4 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?
And do that on every machine?
Easier to just use jujutsu. It has a lot of benefits than just this.