3 ms·
> 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
by MangoToupe 1y ago
> 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.
- socalgal2 1y agoYes 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
- BeetleB 1y ago> Anyway, I've probably used this to transfer changes between branches thousands of times. You could just use cherry pick.
- MangoToupe 1y agoThat involves having to commit