У меня есть локальный каталог с десятью проектами. Я хочу синхронизировать все десять проектов с десятью удаленными репозиториями github.

Как бы я достиг этого, используя git более эффективно, чем вручную нажимать все 10 по отдельности?

Я использую Macbook Air под управлением OSX Yosemite v.10.10.5

1 ответ1

1

Если все проекты находятся в одном и том же каталоге, вероятно, самый простой способ - это установить скрипт оболочки, который выполняет итерацию и сдвигает проекты один за другим, вот простой пример для Linux (я предполагаю, что все проекты находятся в /home/mowzer/projects), если вы используете Git для Windows, у вас должен быть также установлен bash, но вы должны проверить, как он отображает диски Windows и исправить путь.

#!/bin/bash
PROJECTSDIR=/home/mowzer/projects/
for i in `ls $PROJECTSDIR`; do
    cd $PROJECTSDIR$i
    git push
done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .