Предполагая, что вас беспокоит время и ресурсы, потраченные на загрузку содержимого репозитория, вы можете использовать неглубокий клон с опцией git clone --depth 1
.
Согласно clone
документам :
- глубина
Создать неглубокий клон с историей, усеченной до указанного количества коммитов. Подразумевает --single-branch
, если только не дано --no-single-branch
для извлечения историй около кончиков всех ветвей. Если вы хотите поверхностно клонировать подмодули, также передайте --shallow-submodules
.
Существует также подход git clone --bare
, как объяснено в этом ответе , но вам придется настроить источник вручную перед толкания.