Я часто создаю серверы, где целью является установка некоторого программного обеспечения, которое хранится в Github. Процесс идет:Оформить заказ филиал от Github без клонирования всего репо, и без Git
- Установить Git.
- Клон Github репо.
- Оформить заказ на правильную ветку.
Шаги 1 и 2 могут быть довольно медленными (несколько минут). Есть ли какие-нибудь инструменты, которые позволили бы мне перейти к преследованию, шаг 3? Я имею в виду что-то вроде:
- Получить gitcheckout инструмента (Баш скрипт)
- Он непосредственно рушит соответствующие файлы из правой ветви в Github.
Github предлагает загрузки филиалов в виде архива. Это то, что вы ищете? –
Вы можете использовать wget для удаления zip всего репозитория, но вы не можете загружать отдельные части, поэтому в большинстве проектов вы загрузите много дополнительных данных (ненужные ветки и т. Д.) – Lenny