Ответ 1
Посмотрите mr, инструмент, предназначенный именно для этого.
Я использую ubuntu, и у меня есть папка gitrepos, у которой много клонов из нескольких репозиций git из github.
Мне нужен один script, который автоматически может выполнить git во всех моих репозиториях.
говорят
[gitrepos]
[repo1]
[repo2]
[repo3]
...
Я хочу, чтобы script выполнял git pull из всех repox
обратите внимание, что имя репо разные.
любая оболочка или py script доступны для этого?
Посмотрите mr, инструмент, предназначенный именно для этого.
Что-то это будет работать:
Из ~/gitrepos:
for REPO in `ls`; do (cd "$REPO"; git pull); done;
Из любого места:
for REPO in "`find ~/gitrepos -maxdepth 0 -type d`"; do (cd "$REPO"; git pull); done;