Быстрый старт
Что это ?
Это программа для выполнения 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
можно указать любу другую команду