В итоге вы загрузите всю историю, поэтому я не вижу в этом большой пользы, но вы можете проверить определенные части, используя "разреженную" проверку. Цитирую это сообщение на Stack Overflow:
Шаги для выполнения разреженного клона следующие:
mkdir
cd Это создаст пустой репозиторий с вашим удаленным хранилищем, и извлечет все объекты, но не проверяет их. Затем сделайте:
git config core.sparseCheckout true
Теперь вам нужно определить, какие файлы/папки вы хотите действительно проверить из них. Это делается путем перечисления их в
.git/info/sparse-checkout
, например:echo "some/dir/" >> .git/info/sparse-checkout echo "another/sub/tree" >> .git/info/sparse-checkout
И последнее, но не менее важное, обновите ваше пустое репо с состоянием из remote:
git pull origin master
Возможно, вы захотите взглянуть на расширенное руководство, и вы возможно, вам следует прочитать официальную документацию по разреженному checkout.
Возможно, вам будет лучше использовать неглубокий клон. Вместо команды git pull
, приведенной ранее, попробуйте:
git pull --depth=1 origin master