Highlights from Git 2.54
by ingve on 4/20/2026, 5:29:51 PM
https://github.blog/open-source/git/highlights-from-git-2-54/
Comments
by: ajoberstar
Nice to see some seemingly jujutsu inspired features getting into Git core.<p><pre><code> git history reword ~= jj describe git history split ~= jj split </code></pre> <a href="https://git-scm.com/docs/git-history" rel="nofollow">https://git-scm.com/docs/git-history</a><p><a href="https://www.jj-vcs.dev/latest/cli-reference/#jj-describe" rel="nofollow">https://www.jj-vcs.dev/latest/cli-reference/#jj-describe</a><p><a href="https://www.jj-vcs.dev/latest/cli-reference/#jj-split" rel="nofollow">https://www.jj-vcs.dev/latest/cli-reference/#jj-split</a>
4/21/2026, 1:02:06 AM
by: ufo
I have always had this problem with hooks and new contributors: since hooks don't run by default if you just clone the repository, my open source projects get many PRs from new contributors that did not run the linting and commit hooks. I understand there's a security reason for this but what workflows have worked best for you to get everyone to run the hooks? And do you think the new config-based hooks can help new contributors?
4/23/2026, 12:06:43 PM
by: greg_dc
Those new git history commands will save me an average of maybe a minute a day, but it's still definitely handy nonetheless! After 2 months, that's an hour back!<p>The git log -L change is nice to see as well. Anything that makes git more filterable gets my vote.
4/23/2026, 1:21:59 PM
by: jinushaun
`git history reword` is great. Using `git rebase -i` just to fix a spelling error is overkill and doesn’t actually do what I want.
4/23/2026, 1:05:17 PM
by: WhyNotHugo
The new additions to `git add -p` seem pretty neat. Staging changes with `-p` is seriously underrated!
4/23/2026, 12:58:51 PM
by: samtrack2019
the new git history command seems to be useful for quick reword, altho since i use lazygit/magit i don't really see much of a problem to me
4/20/2026, 6:27:58 PM
by: Rover222
I do almost no direct git work myself these days. Using claude in Conductor. Working on a team. I'll tell claude what do do in git sometimes, but there doesn't seem to be much need to do it myself anymore, even with complicated rebases, reflogs, etc.
4/23/2026, 1:25:04 PM