Git hat Version 2.54 veröffentlicht, die den experimentellen Befehl "git history" und ein neues, konfigurationsbasiertes Hooks-System enthält. Der Befehl "git history" vereinfacht das Umschreiben von Commits mit den Unterbefehlen "reword" und "split" und bietet eine schlankere Alternative zu "git rebase -i". Er arbeitet, ohne das Arbeitsverzeichnis oder den Index zu verändern, und ist mit Bare-Repositories kompatibel, unterstützt jedoch keine Merge-Commits und kann Operationen mit Konflikten ablehnen. Darüber hinaus führt Git 2.54 ein konfigurationsbasiertes Hooks-System ein, das es ermöglicht, Hooks in globalen oder repositoriespezifischen Konfigurationen zu definieren, wodurch die Möglichkeit verbessert wird, Hooks über mehrere Repositories hinweg zu teilen. Dieses Update integriert Funktionen, die Drittanbieter-Tools wie Husky ähneln, direkt in Git. Weitere bemerkenswerte Änderungen umfassen den Wechsel zur geometrischen Strategie für "git maintenance", HTTP-Transport-Wiederholungen bei 429-Antworten und erweiterte "git log"-Funktionen.