Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 3817|Відповідь: 4

Завантажуйте великі проєкти за допомогою поверхневого вихідного коду клонів Git

[Копіювати посилання]
Опубліковано 19.02.2023 18:42:56 | | | |
Вимоги: Використовуючи команду clone git, вихідний код і історія змін проєкту за замовчуванням клонуються на локальний диск, якщо файл проєкту оновлюватиметься та часто ітерувати, ми завантажимо багато історії, якщо просто хочемо проконсультуватися і вивчити останній вихідний код — потрібно завантажити останній код на вимогу.


Клонування цілого репозиторію — це стандартна операційна процедура з використанням Git. Кожен клон зазвичай містить усе з репозиторію.
Це означає, що під час клонування ви отримуєте не лише файл, а й кожну версію кожного файлу, яка коли-небудь була зафіксована, а також історію кожного коміту. І якщо у вас багато ресурсів у коді, вона міститиме довгу історію. Головна проблема полягає в тому, що це створює вузькі місця в конвеєрі безперервної інтеграції (CI).
Перегляньте проєкти оптимізації кодової бази, такі як github.com, часто потрібно завершити клонування коду, чим більше проєкт із зірками, тим більший обсяг коду, тим довша історія; у випадку поганої домашньої мережі, часто після завантаження кілька ГБ мережа відключається. Після переривання його неможливо продовжити, і все доводиться починати з нуля, що дуже неприємно.


Git Shallow клон

Ми клонуємо останній запис коміту лише за допомогою наступної команди:

--глибинаВідображає глибину клона,-- глибина 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 (репозиторій зображень)
https://www.itsvse.com/thread-11024-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com