mystor/git-revise
View on GitHub ↗ ★ 865 Python
A handy tool for doing efficient in-memory commit rebases & fixups
8 mentions on Hacker News by 7 people: 0 stories, 8 comments · first 2019-08-06 · latest 2026-08-11
20082026
-
…I wish it were a bit lighter though. Haven't seen mentioned, but you might want to check out https://github.com/mystor/git-revise
comment by unqueued · 2026-08-11 · in Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet -
https://github.com/mystor/git-revise is great for just this. Of course there's also `git commit --fixup=<commit>` and `git rebase --autosquash` if you don't want to install extra software. But the ergonomics of `git revise` are better.…
comment by dancek · 2025-08-06 · in Ask HN: What trick of the trade took you too long to learn? -
…but without the fixup commit. I I’ll try using fzf to make it interactive though. Thanks! [^1]: https://github.com/mystor/git-revise
comment by nickspain · 2024-09-26 · in Git-absorb: Git commit –fixup, but automatic -
…to transplant your changes onto a new base, honestly, do yourself a favor and use this instead: https://github.com/mystor/git-revise Its inability to change your worktree (operates in memory instead) is a big speed and safety feature: It…
comment by anordal · 2024-06-23 · in I kind of like rebasing -
…as you develop, but you end up with a perfect history to merge (fast-forward) at the end. [1] https://github.com/mystor/git-revise/ [2] https://stacked-git.github.io/
comment by sreevisakh · 2022-06-25 · in Oh Shit, Git -
…is perhaps taking it a bit too far. Another handy extension in this general space is git-revise < https://github.com/mystor/git-revise >, which is roughly git-rebase but without touching the working tree. I use it regularly in crafting…
comment by chrismorgan · 2020-10-27 · in Show HN: Git-Retext -
…haven’t changed anything in the final result, because that’ll produce warnings and a dirty index. https://github.com/mystor/git-revise Since learning about this, 90% of my rebase usage has switched to revise, and I’m much happier with it…
comment by chrismorgan · 2020-04-26 · in Git wishlist: aggregate changes across non-contiguous commits (2019) -
I don't support a feature like that yet, but it wouldn't be tricky to add. Filed https://github.com/mystor/git-revise/issues/10 to track adding it.
comment by mystor · 2019-08-06 · in Git-Revise