Git a publié la version 2.54, qui inclut la commande expérimentale « git history » ainsi qu'un nouveau système de hooks basé sur la configuration. La commande « git history » simplifie la réécriture des commits grâce aux sous-commandes « reword » et « split », offrant une alternative simplifiée à « git rebase -i ». Elle fonctionne sans modifier le répertoire de travail ni l'index et est compatible avec les dépôts bare, bien qu'elle ne prenne pas en charge les commits de fusion et puisse rejeter les opérations en cas de conflits. De plus, Git 2.54 introduit un système de hooks basé sur la configuration, permettant de définir des hooks dans des configurations globales ou spécifiques à un dépôt, améliorant ainsi la possibilité de partager des hooks entre plusieurs dépôts. Cette mise à jour intègre directement dans Git des fonctionnalités similaires à celles d'outils tiers comme Husky. Parmi les autres changements notables, on trouve le passage à la stratégie géométrique pour « git maintenance », les tentatives de reprise du transport HTTP en cas de réponses 429, et des capacités améliorées pour « git log ».