Git 2.55 выходит с нативной поддержкой Rust и экспериментальными исправлениями

01.07.2026 Опубликовано | Переведено с испанского

Новая версия Git 2.55 уже доступна и приносит два важных нововведения для разработчиков. Во-первых, по умолчанию активирована поддержка Rust — языка программирования, ориентированного на безопасность памяти. Во-вторых, включена экспериментальная функция, позволяющая исправлять ошибки в истории изменений без сложных процессов. Для обычного пользователя это не влияет на кошелек или повседневную жизнь, но оптимизирует работу тех, кто создает приложения и сервисы, которыми мы пользуемся.

Структура дерева репозитория Git переписывается автоматической коррекцией ошибок, модули кода на языке программирования Rust бесшовно интегрируются в ядро Git, светящиеся узлы представляют историю коммитов, восстанавливаемую в процессе, окно терминала с логами компиляции на заднем плане, стиль технической иллюстрации, металлическая серая и оранжевая цветовая палитра, элегантная рабочая станция разработчика, голографический граф управления версиями, парящий над клавиатурой, реалистичная подсветка синтаксиса кода, инженерная визуализация с четкими линиями и тонкими эффектами цифрового свечения

Rust встроен в движок Git по умолчанию 🚀

Интеграция Rust не является косметической. Git 2.55 по умолчанию активирует поддержку этого языка на транспортном уровне, что позволяет выполнять определенные сетевые операции с повышенной безопасностью и эффективностью. Rust предоставляет гарантии памяти, снижающие распространенные уязвимости в C, такие как переполнение буфера. Кроме того, экспериментальная функция исправления истории позволяет изменять некорректные коммиты без использования rebase или filter-branch. Это экономит время разработчиков, поддерживающих сложные репозитории, хотя функция пока нестабильна.

Исправить прошлое без схода с ума 🔧

Наконец-то разработчики смогут исправить тот коммит прошлого года, в котором было написано небольшое исправление, но который всё сломал. Новая экспериментальная функция обещает изменить историю без вызова темных ритуалов интерактивного rebase и без слез над терминалом. Конечно, она экспериментальная, так что, скорее всего, первая же попытка закончится горящим репозиторием. Но, эй, по крайней мере теперь у нас будет Rust, на который можно свалить вину, если что-то пойдет не так, вместо того чтобы винить себя.