git switch local as remote
От: reversecode google
Дата: 17.01.24 16:11
Оценка:
в удаленный репе много модулей в которых дефолтный бранч может случайно поменяться

как в локальной копии пробежаться и переключить все бранчи как в удаленный ?

можно конечно каждый раз удалять и клонить всю репу опять
но как то кисло

есть вариант в линуксе
git submodule foreach git checkout $(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')

хочется чего то по проще в винде
где не надо лезть парсить итд

что то элегантное и красивое можно сообразить ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.