Скрипт Bash, который вытягивает подпапку из github - PullRequest
0 голосов
/ 03 января 2019

Я сделал простой скрипт в bash, чтобы получить подпапки из моего репо на GitHub. У меня проблема в том, что я хочу иметь возможность запускать скрипт несколько раз, получая несколько подпапок. Скрипт в данный момент запускается один раз. Затем я получаю сообщение «Мастер веток уже обновлен», как я могу его изменить, чтобы этого не произошло, и я могу вытащить несколько папок?

getFolder() 
{
    repository="$1"
    folder="$2"
    remote="$3"
    branch="$4"
    if [ "$repository" = school ]
    then
        repository=https://github.com/mergin/School
    fi
    git init
    git remote add "$remote" "$repository"
    git config core.sparsecheckout true
    echo "$folder"/ > .git/info/sparse-checkout
    git pull "$remote" "$branch"
}

Это текущая функция, которую я использую.

...