Конечно, это не будет доступно из cmd.exe. Вы сможете использовать его только в оболочке msysGit cygwin.
ытался поместить серию команд GIT, которые я всегда использую постоянно, в качестве командных файлов, чтобы я не повторял себя слишком много. Например, у меня есть этот командный файлupdate_repo_branch.bat
обновить локальное репо и синхронизировать ветку с удаленной веткой:
@ эхо выключено
if (% 1) == () Перейти к концу
if (% 2) == () Перейти к концу
кд% 1
Git Checkout% 2
происхождение
git merge oring /% 2
:конец
Хорошо быть ленивым, но я обнаружил, чтокогда команда GIT завершена, кажется, что она отправляет флаг выхода, чтобы завершить работу, Следовательно, использование командного файла для их одновременного выполнения просто не работает. Есть идеи, как обойти это?