Конечно, это не будет доступно из cmd.exe. Вы сможете использовать его только в оболочке msysGit cygwin.

ытался поместить серию команд GIT, которые я всегда использую постоянно, в качестве командных файлов, чтобы я не повторял себя слишком много. Например, у меня есть этот командный файлupdate_repo_branch.bat обновить локальное репо и синхронизировать ветку с удаленной веткой:

@ эхо выключено
if (% 1) == () Перейти к концу
if (% 2) == () Перейти к концу
кд% 1
Git Checkout% 2
происхождение
git merge oring /% 2
:конец

Хорошо быть ленивым, но я обнаружил, чтокогда команда GIT завершена, кажется, что она отправляет флаг выхода, чтобы завершить работу, Следовательно, использование командного файла для их одновременного выполнения просто не работает. Есть идеи, как обойти это?

Ответы на вопрос(3)

Ваш ответ на вопрос