Developer tools
The experimental git history command lands atomic fixup, reword, and split
- Category: Dev tools
- Status: discussion
- Sources: write-up, HN 48901010
- Summary: A 2026-07-13 write-up by Lalit Maganti describes the experimental
git historycommand, which the post attributes to Git 2.54 and 2.55, with three subcommands:fixupedits an older commit and rebases all descendant branches,rewordchanges a past commit message and rebuilds dependents, andsplitbreaks one commit into two through a hunk-by-hunk prompt. All three are atomic and refuse any operation that would risk a conflict, avoiding half-rebased repository states. - Why it matters: Native atomic history editing across stacked branches reduces reliance on manual interactive rebase for a common and error-prone workflow.