Небольшой наборчик костыльных хелперов для написания bat-файлов.
Добавление в проект целиком, как подмодуль:
git submodule add https://github.com/al-martyn1/.bat.git
Pro Git : Инструменты Git - Подмодули
При клонировании проекта надо выполнить:
# для инициализации локального конфигурационного файла
git submodule init
# для получения всех данных этого проекта и извлечения соответствующего коммита,
# указанного в основном проекте.
git submodule update
Для автоматической инициализации и подтягивания подмодулей при клонировании проекта можно выполнить:
git clone --recurse-submodules https://github.com/al-martyn1/.bat.git
При обновлении существующего проекта до версии с подмодулями выполняем:
git submodule update --init
# или
git submodule update --init --recursive
Обновляем проект с подмодулями так:
git submodule update --remote
# или
git submodule update --recursive --remote
# или
git submodule update --init --recursive --remote --merge