Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 3817|Ответ: 4

Скачивайте крупные проекты с использованием поверхностного исходного кода клонов Git

[Скопировать ссылку]
Опубликовано 19.02.2023 18:42:56 | | | |
Требования: Используя команду clone git, исходный код и история изменений проекта по умолчанию клонируются на локальный диск, если файл проекта обновляется и регулярно обновляется, мы скачаем много истории, если просто хотите проконсультироваться и узнать последний исходный код, нужно скачать последний код по запросу.


Клонирование целого репозитория — это стандартная операционная процедура с использованием Git. Каждый клон обычно включает всё из репозитория.
Это значит, что при клонировании вы получаете не только файл, но и каждую версию каждого файла, когда-либо зафиксированного, а также историю каждого коммита. Если в вашей базе много активов, она будет содержать долгую историю. Основная проблема в том, что это создаёт узкие места в конвейере непрерывной интеграции (CI).
Посмотрите проекты по оптимизации кодовой базы, такие как github.com, часто нужно завершить клонирование кода, чем больше проект с звёздами, чем больше количество кода, тем длиннее история, в случае плохой домашней сети, часто скачайте несколько ГБ после загрузки, сеть отключается. После прерывания её невозможно продолжить, и приходится начинать всё с нуля, что ужасно.


Git Shallow Clone

Мы клонируем последний коммит только следующей командой:

--глубинаОтражает глубину клона,-- глубина 1 означает, что он клонирует только последний коммит и последний контент после этого коммита, и не клонирует исторический коммит, что приводит к тому, что невозможно просмотреть исторический коммит, но скорость клонирования значительно улучшилась.

Клонируйте последний исходный код + историю следующим образом:



Клонируйте только последний исходный код, следующим образом:



(Конец)




Предыдущий:Пример связи через окно браузера после появления робота
Следующий:PDF.JS Предварительный просмотр PDF-файлов Китайский язык не показывает никаких проблем
 Хозяин| Опубликовано 19.02.2023 18:43:59 |
Зеркалирование GitHub, сервис ускорения:

https://down.itsvse.com/tools/fastgit.html
https://pd.zwc365.com/
https://ghproxy.com/
Опубликовано 20.02.2023 10:59:31 |
Учитесь учиться
 Хозяин| Опубликовано 06.10.2023 11:03:45 |
GitHub использует REST API для просмотра размеров репозиториев
https://www.itsvse.com/thread-10674-1-1.html
 Хозяин| Опубликовано 12.06.2025 11:15:41 |
Репозиторий проекта Git Full Clone Project (репозиторий изображений)
https://www.itsvse.com/thread-11024-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com