Я бы предпочел не клонировать и не проверить все рабочее дерево
Если вы хотите клонировать репозиторий, но вам не нужна полная история, сделайте неглубокий клон
# --branch=<branch> Clone only specific branch
# --depth=1 clone only the last 1 commits
git clone <url> --branch=<branch_name> --depth=<X>
git clone <url> --branch=master --depth=1
Как указано в комментарии ниже
Как создать сиротскую ветку?
Что такое сиротская ветвь?
Сиротская ветвь - ветвь без истории. Использование git checkout -b <name>
создаст ветку с полной историей текущей ветки.
Использование сиротской ветви создает «сиротскую» ветвь без истории.
git checkout --orphan branch_name