Git 2.54 introduces three notable features. The new `git history` command simplifies common rebase operations: `git history reword` lets you change a commit message without checking out the branch, and `git history split` lets you split a commit into two using an interactive hunk selector — both without requiring a branch checkout. Config-based hooks are now supported, allowing hooks to be defined directly in git config using `git config set hook.<name>.event` and `git config set hook.<name>.command`, making setup easier. Finally, `git repo structure` provides repository statistics including object counts, inflated size, disk size, and largest objects — useful for diagnosing performance issues in high-velocity repos. The `git history` command is currently experimental and does not support merge commits.
Table of contents
Easier simple rebases with git historySetting up Git hooks in repository configurationGetting some git repository stats with git repo structureSummarySort: