Команда разработчиков 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.
>>> Подробности








