Если вы хотите загружать файлы, не клонируйте репозиторий с историей, вы можете сделать это с помощью git-archive
.
git-archive
делает сжатый zip-архив или tar-архив репозитория git. Некоторые вещи, которые делают его особенным:
.git/
или любые неископанные файлы в репозитории, на которых он запущен. Пример создания архива docs/usage
из удаленного репо, с которым вы подключены с помощью ssh:
# in terminal
$ git archive --format tar --remote ssh://server.org/path/to/git HEAD docs/usage > /tmp/usage_docs.tgz
Дополнительная информация в в этом сообщении в блоге и git documentation .