Quoi de neuf dans Git 2.50, 2.51 et 2.52 ?

Par Maxime Bréhin • Publié le 18 octobre 2025 • 2 min

Ça faisait un moment que les releases Git n’avaient pas attirées mon attention. Les versions 2.5X auraient pu passer sous mes radars avec leurs lots habituels d’améliorations de performances et autres changements au sein de commandes que je considère peu intéressants ou utiles à vous présenter. Je me réjouis donc de ces quelques nouveautés, mais surtout d’une “presque” annonce…

2.50

Moins d’ambiguïté dans le rebase interactif

Le fichier de rebase interactif préfixe désormais les premières lignes de message des commits par des #, signalant plus clairement qu’il s’agit d’un élément informatif (donc non modifiable).

pick 1837631 # fix(articles): update diff so fancy broken links
pick 6003d80 # fix(articles): add missing `more` to prevent intro stripping
pick ed9a110 # feat(articles): add "shallow clone" article

Ça devrait aider à éviter l’erreur classique des personnes peu à l’aise avec le rebase interactif qui pensent que le message peut être modifié depuis la liste des actions.

Affichage des différences pour “R”

Le userdiff intégre sait désormais traiter le langage “R”.

2.51

Officialisation des commande switch et restore

Les commandes switch et restore sont désormais officielle (elles ne sont plus marquées comme expérimentales). Tant mieux, leur introduction dans Git 2.19 commençait à dater.

Affichage des différences pour les fichiers .ini

Le userdiff intégre sait désormais traiter les fichier .ini.

2.52

Stasher le stage par défaut !

Nouvelle option de configuration pour git stash qui permet de demander à traiter l’index/le stage comme si l’option --index était renseignée par défaut :

git config --global stash.index true

Git 3.0 ?

La release note informe d’un Git 3.0 en préparation ! Je n’avais pas vu passer l’info. Je n’ai perçu que des bruits de couloir pour l’instant, mais ça parle de Rust, d’assistance à la résolution des conflits via du machine learning.

On peut anticiper le passage total à SHA-256 (fin d’utilisation SHA-1).

Je vais donc surveiller tout ça pour vous en dire plus dès les annonces officielles. Stay tuned!

Vous voulez aller plus loin et maîtriser pleinement les fondamentaux de Git ou être accompagné pour garantir la qualité de vos projets grâce à une bonne mise en place de Git ? On peut vous aider ou vous former, il suffit de nous décrire votre besoin !
Vous pouvez aussi regarder le programme de notre formation "Comprendre Git" ou nous poser vos questions sur notre forum discord.