Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet
- Developer Tools
- Programming
- Open Source
- AI
Git-knife is a Tauri desktop app for rewriting Git history through a table view instead of interactive rebase or custom scripts. It lets you edit commit messages, authors, and dates, plus run regex find-and-replace across many commits. The author stressed that it does not reimplement Git. It shells out to the system Git CLI, rebuilds commits with `git commit-tree`, reuses each commit’s existing tree object, and makes backup branches plus `git-notes` markers before rewriting. The practical pitch landed: this is not for everyday version control, but for local cleanup before a push, especially when you need to fix a bad email address, a broken clock, or a batch of metadata mistakes.
If your team ever cleans up commit history, this points to a real usability gap around Git’s rewrite tools. Treat tools like this as pre-push surgery only, and keep signed or shared histories out of scope unless you are ready for branch resets and signature loss.
-
github.com
- Discuss on HN