2 февраля 2026 года состоялся релиз распределённой системы управления версиями Git 2.53 с изменениями в рамках подготовки к Git 3.0. В обновление вошли 466 изменений кода и фиксы с патчами от 70 разработчиков, 21 из них — новые участники проекта. Исходный код Git опубликован на GitHub под лицензией GPLv2+.

Релиз Git 2.47 состоялся в октябре 2024 года. Версия Git 2.48 опубликована в январе 2025 года. В середине марта 2025 года вышла версия Git 2.49. Версия Git 2.50 случилась в июне 2025 года. Сборка Git 2.51 вышла в августе 2025 года. Выпуск Git 2.52 произошёл в ноябре 2025 года.

По информации OpenNET, в состав Git 2.52 было добавлено предупреждение о включении по умолчанию в выпуске Git 2.53 сборки компонентов на языке Rust. Тем не менее, фактически в версии Git 2.53 лишь добавлены отдельные улучшения поддержки Rust (возможность сборки без GNU sed), но сборка с Rust при использовании Makefile оставлена по умолчанию отключённой (требует выставления флага WITH_RUST), а при использовании Meson автоматически активируется при наличии компилятора rustc. В версии Git 3.0 инструментарий Rust намерены включить в число обязательных сборочных зависимостей.

Основные доработки и изменения в Git 2.53:

  • добавлена возможность применения стратегии упаковки репозиториев «geometric», активируемой командой «git repack ‑geometric», к частично клонированным внешним репозиториям, работающим в режиме «promisor» (недостающие объекты догружаются при необходимости). При переупаковке с опций «‑geometric» pack‑файлы с расширением «.promisor» обрабатываются и упаковываются отдельно. Стратегия «geometric» позволяет сократить время обслуживания крупных монорепозиториев, за счёт выборочной переупаковки объектов и исключения излишних ресурсоёмких операций, таких как слияние всех pack‑файлов. В этом случае сохраняется геометрическая прогрессия размера pack‑файлов, при которой каждый следующий pack‑файл должен быть как минимум в два раза больше предыдущего;

  • в команду «git fast‑import» добавлена опция «‑signed‑commits=strip‑if‑invalid» для удаления цифровых подписей из импортируемых объектов, ставших некорректными после перезаписи части истории репозитория. До этого можно было либо импортировать, либо удалить все подписи, без разделения на действительные и потерявшие смысл. Добавленная опция позволяет создать утилиты для сохранения действующих подписей и переподписывания объектов с потерявшими актуальность подписями;

  • в вывод команды «git repo structure» добавлена информация о размере всех достижимых объектов (reachable) в репозитории с разбивкой по их типам. Информация теперь выводится в читаемом виде с единицами измерения и показывается отдельно для фактического размера и размера, занимаемого на диске, что позволяет оценить общий размер репозитория на диске;

  • в команду «git maintenance» добавлена подкоманда «is‑needed» для выполнения операций обслуживания репозитория только при наличии в этом необходимости;

  • в экспериментальной команде «git replay» по умолчанию реализовано обновление ссылок в транзакции, вместо показа, куда должны указывать ссылки, без обновления;

  • в команду «git blame» добавлена возможность выбора алгоритма оценки отличий при помощи опции «‑diff‑algorithm=<algo>»;

  • в команду «git repo info» добавлена опция «‑all»;

  • из Git‑for‑Windows перенесена поддержка символических ссылок на платформе Windows.

7 апреля 2005 года состоялся первый выпуск распределённой системы управления версиями под названием Git, созданной Линусом Торвальдсом за несколько недель для управления разработкой ядра Linux вместо BitKeeper, так как никакая другая система контроля исходного кода не удовлетворяла требованиям в плане распределённости ресурсов. Теперь этот проект значительно вырос, в прошлом году ему исполнилось 20 лет.