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