← Back to context

Comment by hamdingers

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