The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Как выкачать определенный pack-файл с Git-репозитария?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Контроль версий, Git, SVN, Bazaar, Mercurial)
Изначальное сообщение [ Отслеживать ]

"Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от xintrea (ok), 23-Фев-21, 19:33 
Сижу сейчас на мобильном интернете.

У меня в локальной копии репозитария оказался поломанный pack-файл. Я бы мог перевыкачать весь репозитарий, но размер репозитария несколько гигабайт.

Я знаю точно название pack-файла, и мне надо выкачать только его:


.git/objects/pack/pack-dd181d6ed4ebbcf10347fb0908a2f644ef40b993.pack

Вопрос: как это сделать? Репозитарий на Гитхабе.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от Аноним (1), 23-Фев-21, 19:45 
git clone -n
git checkout master -- path/to/file

PS Пишите правильно, в слове репозиторий нет никакой буквы а.

Ответить | Правка | Наверх | Cообщить модератору

2. "Как выкачать определенный pack-файл с Git-репозитария?"  –1 +/
Сообщение от xintrea (ok), 23-Фев-21, 20:20 
> git clone -n
> git checkout master -- path/to/file

Не понял, "git clone -n" надо выполнять в пустой директории, или в той где лежит уже скачанный репозитарий? Вообще, у команды "git clone" дожен быть обязательно указан репозитарий, а у вас его нет. Что это значит?


Ответить | Правка | Наверх | Cообщить модератору

4. "Как выкачать определенный pack-файл с Git-репозитария?"  –1 +/
Сообщение от xintrea (ok), 23-Фев-21, 21:01 
> git clone -n

Мда, товарищ, подгадил ты мне. Команда "git clone -n <репозитарий>" выкачивает всю ветку master. А у меня в репозитарии только одна эта ветка и есть, потому что репозитарий в моем случае - это не код с кучей веток, а файловая база для синхронизации. Хорошо что на трехстах мегабайтах успел остановить.

Вопрос остается в силе - как выкачать из репозитария только нужный pack-файл?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от Аноним (9), 24-Фев-21, 01:02 
в порядке бреда -- арендуешь хостинг на сверх-короткое время, digital ocean вроде тарифицирует поминутно. Делаешь там полный git clone, скачиваешь оттуда себе нужный пак, вырубаешь и удаляешь тачку. По деньгам выйдет буквально пару рублей ноль ноль копеек.

> репозитарий в моем случае - это не код с кучей веток, а файловая база для синхронизации

Г-споди...

Ответить | Правка | Наверх | Cообщить модератору

11. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от ACCA (ok), 02-Мрт-21, 21:57 
Почему же бреда? Совершенно рабочее решение.

Ответить | Правка | Наверх | Cообщить модератору

5. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от Аноним (-), 23-Фев-21, 21:04 
не, придеца рипазитарий, а тачнее карягу качять сначяла, у знакомага .pack пабился, он патом умер ваще
Ответить | Правка | Наверх | Cообщить модератору

7. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от Аноним (-), 23-Фев-21, 21:07 
папробуй git fsck ищё, но эта как труп зилёнкай памазать
Ответить | Правка | Наверх | Cообщить модератору

8. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от xintrea (ok), 23-Фев-21, 21:54 
> папробуй git fsck ищё, но эта как труп зилёнкай памазать

Пробовал я и fsck и gc, толку никакого. Эти инструменты не могут в исправление pack-файлов.

Ответить | Правка | Наверх | Cообщить модератору

10. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от Аноним (-), 25-Фев-21, 20:26 
> Пробовал я и fsck и gc, толку никакого. Эти инструменты не могут
> в исправление pack-файлов.

Сабалезную. Из праздного, кетайская флешка ?

Ответить | Правка | Наверх | Cообщить модератору

12. "Как выкачать определенный pack-файл с Git-репозитария?"  +/
Сообщение от DiabloPC (ok), 09-Мрт-21, 23:11 
A доки почитать не судьба?
https://git-scm.com/docs/git-checkout
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру