Альтернативным решением для мелкого клонирования (git clone --depth=1 <URL>
) было бы, если удаленная сторона поддерживает его, использование опции --remote
из git archive :
$ git archive --format=tar --remote=<repository URL> HEAD | tar xf -
Или, если рассматриваемый удаленный репозиторий можно просматривать с помощью какого-либо веб-интерфейса , например, gitweb или GitHub, то есть вероятность, что он имеет функцию «моментального снимка», и вы можете загрузить последнюю версию (без информация о версии) из веб-интерфейса.