У меня есть скрипт для обновления всех моих локальных репозиториев.Я использую компьютер с ОС Windows и использую скрипт .bat для автоматического обновления всех своих локальных репозиториев.
Моя структура папок
xx/update.bat
xx/project1/ ..
xx/project2/ ..
etc..
etc..
Мой скрипт на летучей мыши теперь выглядит так:
@echo off
for /D %%G in ("*") do (echo %%G) && (cd %%G) && (git fetch --all) && (git pull --all) && (cd ..)
но этот скрипт будет обновлять только отслеживаемые ветви, если новая ветка будет добавлена удаленно, она не будет автоматически добавлена в мой локальный репозиторий.
Мне нужна помощь для улучшения этого скриптавыполнить "git branch --track" для всех веток во всем хранилище.