Git ha lanzado la versión 2.54, que incluye el comando experimental 'git history' y un nuevo sistema de hooks basado en configuración. El comando 'git history' simplifica la reescritura de commits con los subcomandos 'reword' y 'split', ofreciendo una alternativa más sencilla a 'git rebase -i'. Funciona sin alterar el directorio de trabajo ni el índice y es compatible con repositorios bare, aunque no soporta commits de fusión y puede rechazar operaciones con conflictos. Además, Git 2.54 introduce un sistema de hooks basado en configuración, que permite definir hooks en configuraciones globales o específicas del repositorio, mejorando la capacidad de compartir hooks entre repositorios. Esta actualización integra funcionalidades similares a las de herramientas de terceros como Husky directamente en Git. Otros cambios notables incluyen un cambio a la estrategia geométrica para 'git maintenance', reintentos en el transporte HTTP ante respuestas 429 y capacidades mejoradas en 'git log'.