Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> git stash is not that simple.

It's a stack of diffs.

Anyway, I've probably used this to transfer changes between branches thousands of times. Once you grasp the underlying data model all these abstractions introduced by jujutsu seem more confusing.

That said, I do understand most people aren't going to take the day or so to read through any of the hundreds of detailed "explain the data model" articles online.



Yes I know git stash is a stack of diffs. I’m responding to this

>> With jj, I leave commits in the middle and jump to other commits (to fix a bug or make a small change I noticed I need while working on a larger change) all the time, because there's zero friction.

> For git users who are wondering "What friction? I just git stash and jump to another branch"

git stash is not equivalent to jumping to another commit in jj


> Anyway, I've probably used this to transfer changes between branches thousands of times.

You could just use cherry pick.


That involves having to commit




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

Search: