Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 3817|Отговор: 4

Изтеглете големи проекти с Git плитък изходен код за клониране

[Копирай линк]
Публикувано в 19.02.2023 г. 18:42:56 ч. | | | |
Изисквания: С помощта на командата clone на git, изходният код и историята на промените на проекта по подразбиране ще бъдат клонирани на локалния диск, ако файлът на проекта се обновява и итерира често, ще изтеглим много история, ако просто искаме да се консултираме и научим най-новия изходен код, трябва да изтеглим най-новия код при поискване.


Клонирането на цял репозиторий е стандартна оперативна процедура с Git. Всеки клонинг обикновено включва всичко в хранилището.
Това означава, че при клониране получаваш не само файла, но и всяка ревизия на всеки файл, който някога е бил комитиран, както и историята на всеки комит. Ако имате много активи в кода си, тя ще съдържа дълга история. Основният проблем е, че това създава тесни места в конвейера за непрекъсната интеграция (CI).
Разгледайте оптимизационните проекти на кодовата база като github.com, често трябва да се завърши клонирането на кода, колкото по-звезден е проектът, толкова по-голямо е количеството код, толкова по-дълга е историята, в случай на лоша домашна мрежа, често изтеглянето на няколко GB след изтегляне, мрежата се прекъсва. Веднъж прекъснат, не може да се продължи и трябва да започне отначало, което е ужасно.


Git плитък клонинг

Клонираме последния запис на комит само със следната команда:

--дълбочинаПредставлява дълбочината на клона,-- дълбочина 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 ч. |
Научи се да учиш
 Хазяин| Публикувано в 6.10.2023 г. 11:03:45 ч. |
GitHub използва REST API за преглед на размерите на хранилищата
https://www.itsvse.com/thread-10674-1-1.html
 Хазяин| Публикувано в 12.06.2025 г. 11:15:41 ч. |
Git Complete Clone Project Repository (Хранилище за изображения)
https://www.itsvse.com/thread-11024-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com