Я попытался поместить серию команд GIT, которые я всегда использую в непрерывном режиме в виде пакетных файлов, чтобы я не повторял слишком много. Например, у меня есть этот командный файл с именем update_repo_branch.bat
для обновления локального репо и синхронизации ветки с удаленной ветвью:
@echo off
if (% 1) ==() goto end
if (% 2) ==() goto end
cd% 1
GIT checkout% 2
git fetch источник
GIT merge oring/% 2
: Конец
Хорошо, чтобы быть ленивым, но я обнаружил, что , когда команда GIT закончена, кажется, что отправляет флаг выхода обратно, чтобы завершить все, что работает. Таким образом, использование пакетного файла для их извлечения всего за один раз просто не работает. Любая идея, как обойти это?