Git fixup is magic (and Magit is too)

34 points by facundoolano


LeahNeukirchen

I use git-revise, which is more efficient since it doesn't realize the intermediate trees on disk.

tome

I feel like learning to use git rebase -i solves all sorts of awkward questions around "how do I fixup", "how do I squash", "how do I reorder".

thisalex

Looks scary.

jj squash accepts target revision as an argument. Or you can just switch to the revision using jj edit and change it directly