Article may be outdated

This article is 50 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet

Y
YonathanTesfaye
Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet
✦AI Summary

Git-knife is a new GUI tool designed to allow developers to edit Git commit metadata, such as messages, authors, and dates, in a spreadsheet-like interface. It aims to fill a gap in the current ecosystem by providing a safe, visual way to perform bulk metadata rewrites.

Why it matters

For software developers, maintaining clean and accurate version control history is essential for project management and auditing, yet existing tools often make complex metadata edits difficult.

✦Dive DeeperCreate a free account to unlock

Stab your git history into shape — every commit's message, author, and dates, edited like a table.

A clean desktop GUI for editing git commit metadata directly — message, author date, committer date, author name/email .

Existing GUIs (GitKraken, Sublime Merge, Fork, lazygit) reword and reorder well but treat commit dates as effectively immutable and don't expose committer date / author identity for arbitrary commits. The tools that can rewrite that metadata ( git-filter-repo , git rebase env tricks, git commit-tree ) have no GUI. git-knife fills that gap.

It never reimplements git — it shells out to the system git CLI and rebuilds commits with git commit-tree , reusing each commit's original tree so file contents are provably never changed .

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologybusiness
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in