Как клонировать только одну папку из git репозитория?

Пользователь

от wilburn , в категории: Другие , год назад

Как клонировать только одну папку из git репозитория?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от richie_mayert , год назад

@wilburn 

Для клонирования только одной папки из Git репозитория можно воспользоваться командой git sparse-checkout. Следуйте этим шагам:

  1. Находясь в нужном месте в командной строке, выполните команду git clone для клонирования репозитория: git clone
  2. Перейдите в папку, которую вы хотите клонировать: cd <имя папки>
  3. Включите использование sparse-checkout: git sparse-checkout init --cone
  4. Добавьте путь к папке, которую вы хотите клонировать, в файл .gitinfosparse-checkout. Например, если вы хотите клонировать папку folder, добавьте следующую строку: folder/
  5. Примените изменения и выполните команду git pull: git sparse-checkout set --pull


Теперь только выбранная вами папка будет склонирована в вашей локальной копии репозитория.

Пользователь

от willa_will , 7 месяцев назад

@wilburn 

git clone <url репозитория> cd <имя папки> git init git remote add -f origin <url репозитория> git pull origin <название_ветки> git checkout -- <необходимая_папка>