Hacker ApprovedDepartments

git history

Ranked 8 of 9 version control features by recommenders

Gives Git simpler commands for common history edits such as reword, fixup and split, a safer step up from interactive rebase. Critics say it adds little beyond existing tools.

Gives Git simpler commands for common history edits such as reword, fixup and split, a safer step up from interactive rebase. Critics say it adds little beyond existing tools.

15 people gave an opinion

recommend it
9
criticize it
6
approval share
60%
Each figure is one person. RecommendsCriticizes

Recommended in 3 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 9 people recommend itNeeds 10 or more, not met.
  • 1.5 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 3 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Handy for common history edits

    “becomes a good, safe stepping stone for a handful of common tasks”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”

    “That and `history split` will sure come handy!”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”

    “seems to be useful for quick reword”

    Comment from 20 Apr 2026 in “Highlights from Git 2.54”
  • Simpler than interactive rebase

    “rebase -i has always been a sledgehammer when sometimes you just need a scalpel”

    Comment from 24 Apr 2026 in “Highlights from Git 2.54”

    “these commands are a bit more ergonomic”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”

What people warn about

Each mark is one comment

  • Adds little beyond existing tools

    “Git history isn't a major improvement, but it's an improvement on a major weak point.”

    Comment from 19 Aug 2026 in “Splitting a Git Commit”

    “he ought to know that these use cases are well-covered already”

    Comment from 6 Dec 2025 in “Stacked Diffs with git rebase —onto”

    “Wonder if the history command is all that useful.”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”
  • Bypasses standard commit logic

    “That feels like a huge oversight and like it bypasses standard commit logic.”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”

    “there's no way to get `git history` commands to sign commits they modify”

    Comment from 14 Jul 2026 in “The Git history command deserves more attention”

Other version control features people recommend

The four most recommended other version control features, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

git history compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Git worktree582173%11—Approved
git rebase241365%9——
git rerere19483%8—Approved
Git submodules141352%7——
git historyThis page9660%3——
See all 9 version control features, ranked

What people said

All 15 comments that mention it, newest first. Each links to the original comment.

“Git history isn't a major improvement, but it's an improvement on a major weak point.”

MixedComment from 19 Aug 2026 in “Splitting a Git Commit”

“split specifically needs an interactive terminal like git add -p does, so not many agents are good at it”

MixedComment from 18 Aug 2026 in “Splitting a Git Commit”

“Finding this usefull on migration”

RecommendsComment from 24 Jul 2026 in “Quickly rewrite Git repository history”

“becomes a good, safe stepping stone for a handful of common tasks”

RecommendsComment from 14 Jul 2026 in “The Git history command deserves more attention”

“That and `history split` will sure come handy!”

RecommendsComment from 14 Jul 2026 in “The Git history command deserves more attention”

“I don't want all the branches containing a commit to be rebased automatically”

MixedComment from 14 Jul 2026 in “The Git history command deserves more attention”

“these commands are a bit more ergonomic”

RecommendsComment from 14 Jul 2026 in “The Git history command deserves more attention”

“That feels like a huge oversight and like it bypasses standard commit logic.”

CriticizesComment from 14 Jul 2026 in “The Git history command deserves more attention”

“there's no way to get `git history` commands to sign commits they modify”

CriticizesComment from 14 Jul 2026 in “The Git history command deserves more attention”

“Wonder if the history command is all that useful.”

CriticizesComment from 14 Jul 2026 in “The Git history command deserves more attention”

“rebase -i has always been a sledgehammer when sometimes you just need a scalpel”

RecommendsComment from 24 Apr 2026 in “Highlights from Git 2.54”

“Wish reword took a commit range though”

CriticizesComment from 23 Apr 2026 in “Highlights from Git 2.54”

“seems to be useful for quick reword”

RecommendsComment from 20 Apr 2026 in “Highlights from Git 2.54”

“`git history` as a name is somewhat pointless”

CriticizesComment from 6 Dec 2025 in “Stacked Diffs with git rebase —onto”

“he ought to know that these use cases are well-covered already”

CriticizesComment from 6 Dec 2025 in “Stacked Diffs with git rebase —onto”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.