New features in Git 2.54: easier rebasing, hooks, and statistics Git 2.54 introduces new features including easier rebasing through the `git history` command, which allows users to reword or split commits without checking out the associated branch first. The update also includes hooks defined in config and repository statistics. These additions aim to simplify common Git tasks and make the tool more accessible. In this post I describe some of the nice new features released in Git 2.54 https://lore.kernel.org/git/xmqqa4uxsjrs.fsf@gitster.g/T/ u , including easier simple rebases, hooks defined in config, and some stats about your git repo. I learned about these from other https://github.blog/open-source/git/highlights-from-git-2-54/ posts https://about.gitlab.com/blog/whats-new-in-git-2-54-0/ , and these are the things that caught my eye. Easier simple rebases with easier-simple-rebases-with-git-history git history git history I'm a big fan of interactive rebasing with git rebase -i , particularly when using a tool like Rider /working-with-git-in-jetbrains-rider/ which makes working out exactly what you need to do that much easier: But the reality is that rebase is often daunting to people. You can mess it up, and if you end up with merge conflicts on the way, things can easily get very confusing. And sometimes, you don't really need all the power of a full rebase. I've written a lot about rebasing in the past, including stacked branches , and git absorb . If you don't know about these tools, I highly recommend checking them out --update-refs If you don't need to do anything fancy with git rebase then the new git history command might be for you. In Git 2.54, git history supports two commands: git history reword