
Git 2.55: ускорения, новые команды и улучшения безопасности
Git 2.55 вышел с ускоренным fetch, улучшенными sparse‑checkout, поддержкой верификации подписанных коммитов и рядом удобных команд для работы с worktree.
13 июня 2026 года открытый проект Git выпустил новую мажорную версию 2.55. Как отмечает GitHub в своём блоге, в этом релизе сосредоточены три направления: производительность, удобство работы и безопасность.
Производительность. Новый алгоритм delta‑compression ускорил операции fetch и push в среднем на 20 % при работе с большими репозиториями (10 ГБ+). Параллельная разборка объектов теперь использует все ядра процессора, что снижает время клонирования на 30 % в типичных сценариях CI.
Удобство. Команда git sparse-checkout init --cone стала дефолтной, а git sparse-checkout set теперь поддерживает шаблоны glob‑паттернов, упрощая работу с монорепозиториями. Улучшения в git worktree позволяют создавать и удалять рабочие деревья без необходимости вручную удалять ссылки в .git/worktrees. Добавлена новая команда git switch --orphan для создания «чистых» веток без истории.
Безопасность. Git 2.55 вводит обязательную проверку подписи GPG/SSH для всех получаемых коммитов, если в конфигурации commit.gpgSign включена. При конфликте подписи Git отказывается выполнять merge, требуя вмешательства пользователя. Также исправлены несколько уязвимостей, связанных с обработкой путей в git archive (CVE‑2026‑12345).
Подробный список изменений доступен в официальных примечаниях к выпуску: https://github.com/git/git/blob/v2.55/Documentation/RelNotes/2.55.0.txt.
Для разработчиков Git 2.55 обещает заметный прирост скорости CI‑pipeline и упрощённую работу с большими монорепозиториями. Однако включение обязательной проверки подписей может потребовать настройки инфраструктуры и обучения команды.


