Команда разработчиков Git рада сообщить о релизе Git 2.8.0, в который вошло множество новых функций, исправлений ошибок и других улучшений от более чем 70 контрибьюторов.
- Команда
git fetch --recurse-submodulesполучила возможность запуститьfetchдля каждого субмодуля параллельно. Например:git fetch --recurse-submodules --jobs=4. - В
git grepдобавлена возможность указать сколько потоков необходимо использовать. -
Команда
git pull --rebaseтеперь позволяет запустить rebase в интерактивном режиме. -
Удалён
rsync://транспорт. -
В команду
pushдобавлена опция--delete|-d, которая работает так же как иbranch --delete|-d. -
Для команды
git format-patchдобавлен параметр конфигурацииformat.outputDirectory, что позволяет не указывать опцию-o <dir>из командной строки, если вы всегда используете одну и ту же директорию. -
В
git ls-filesдобавлена новая опция--eolдля диагноза проблем с окончаниями строк. -
Добавлен параметр конфигурации
user.useConfigOnly, который может быть использован для того, чтобы заставить пользователя всегда указывать значения для параметров конфигурацииuser.emailиuser.name. - Командам, которые используют сетевые соединения, теперь можно указать, что необходимо использовать только ipv4 (или ipv6).
-
В
git configдобавлена опция--show-origin, которая позволяет увидеть, где находятся значения. -
git merge-recursiveполучила опцию--no-renames. -
В
git pushудалено предупреждение о неустановленном параметре конфигурацииpush.default. - Часть кода из Git For Windows была возвращена назад в основной проект: 1, 2, 3, 4, 5.
>>> Подробности







