• Category: Dev tools
  • Status: discussion
  • Sources: write-up, HN 48901010
  • Summary: A 2026-07-13 write-up by Lalit Maganti describes the experimental git history command, which the post attributes to Git 2.54 and 2.55, with three subcommands: fixup edits an older commit and rebases all descendant branches, reword changes a past commit message and rebuilds dependents, and split breaks 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.

Send feedback on this story