The git history command deserves more attention
Summary
A detailed look at Git's experimental git history command, including its three subcommands (fixup, reword, split) and how it can atomically rewrite commits across branches without breaking the working tree. The article compares git history to jj and argues for its usefulness within core Git workflows, offering practical insights and documentation references.