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