Страницы

Поиск по вопросам

понедельник, 1 апреля 2019 г.

Как скачать только папки и файлы без репозитория?

Мне надо просто слить репозиторий, без инициализции гита, без истории изменений, без веток. Просто папки и файлы. Как это сделать?
Проблема состоит в следующем: если делать git clone, то мы выкачиваем ее и всю историю и по сути инициализируем гит. Если сделать git init, git add remote ..., git pull - тоже инициализируем гит в директории. Других способов я не знаю.


Ответ

Вариант А: мелкое (неглубокое, shallow) клонирование, а затем убрать все .git*. Это клонирует репо без истории: git clone --depth=1 git@github.com:xxx/yyy.git Вариант Б: git archive. Это сольёт файлы репо в ZIP'е: git archive --format zip --remote=git@github.com:xxx/yyy.git HEAD

Комментариев нет:

Отправить комментарий