Быстрый старт
Что это ?
Это программа для выполнения git команд у нескольких репозиториев. Например, есть у вас более 20 репозиториев, и вы
очень дорожите ими, что храните их на внешних носителях, и различных устройствах. Скачивать и обновлять каждый
репозиторий в ручную долго, поэтому создана это программа, для автоматизации этой задачи.
**Документация**
Установка
Скачать
gitclones.binиз репозиторияДобавить
aliasв консоль
alias -g gitclones="$ПутьГдеРасположен$.bin"
Проверим правильность указания пути
gitclones --help
Как пользоваться
Получаем список всех репозиториев у указанного пользователя. В итоге вы получите файл ./look.json в котором будет
храниться информация о пользователи, и список репозиториев. Обратите внимание, что приватные репозитории не будут
получены, их нужно указывать вручную в этом же файле look.json. Инструкция как заполнять look.json вручную
logic.getrep_().
gitclones getrep ИмяПользователяGitHub
После того как вы получили список репозиториев, выполните эту команду для их клонирования. В опцию -o укажите куда
клонировать репозитории.
gitclones clones -o ПутьКудаКлонировать
После того как вы клонировали репозитории, вы можете за одну команду выполнить git pull для всех репозиториев.
gitclones cmd pull -i ПутьК_ПапкеС_Репозиториями
Вместо
pullможно указать любу другую команду