Вышла новая версия системы контроля версий. Она содержит 505 изменений относительно предыдущей – 2.22.
Добавлены две новые экспериментальные команды для разделения возможностей переусложнённой команды git checkout
:
git switch
- переключение ветокgit restore
- восстановление файлов.
Ещё изменения:
- Обновлены вспомогательные команды
git rebase
для удаления неиспользуемого кода. - Команда
git update-server-info
не переписывает файл, если его содержимое осталось неизменным. - Команда
git mergetool
и ее тесты теперь порождают меньшее количество подпроцессов. - Команда
git for-each-ref
при запуске без аргументов предоставляет список всех ссылок вместе с коммитами, на которые они указывают.
А также много других улучшений и изменений.
>>> Подробности