не может git pu sh из-за загрузки LFS отсутствующих объектов - PullRequest
0 голосов
/ 14 марта 2020

Я бы хотел завести sh местный филиал на удаленный. Эта локальная ветвь содержит работу, которую я не делал, и включает в себя некоторые ссылки на объекты LFS в истории. Моя git pu sh попытка не удалась из-за загрузки LFS отсутствующих объектов.

git lfs ls-files

35967a21e5 - spec/fixtures/git-cheat-sheet.pdf

Я также не смог lfs pu sh:

git lfs push origin mybranch                    
LFS upload missing objects: (0/1), 0 B | 0 B/s                                                                                                                                                                
  (missing) spec/fixtures/git-cheat-sheet.pdf (35967a21e5d856eaea89d2e5dd55a5e3b5f4e1e4efe3b000ef6d60b31600f1d2)
Uploading LFS objects:   0% (0/1), 0 B | 0 B/s, done.

Запуск git lfs отменить или удалить git кэш не отследить этот PDF. Есть ли способ, которым я могу сделать свою ветку? Мне было бы все равно, если этот файл хранится в LFS или нет

1 Ответ

0 голосов
/ 17 марта 2020

Оказывается, этот PDF-файл хранился на сервере GitLab (откуда идет ответвление), и мне нужно git lfs pull, чтобы получить реальный файл (иначе это был бы просто указатель LFS на моем локально клонированном репо). Тогда я могу git lfs push или git push как обычно

...