У меня есть рабочая копия репозитория, в котором git-lfs используется для хранения больших файлов. У меня установлен бинарный файл git-lfs, но, возможно, он не запускал «git lfs install» внутри рабочей копии. Когда я хочу, чтобы обновить свою локальную рабочую копию после добавлений LFS файлов, я выполнить следующие команды:Git lfs (Большое хранилище файлов) говорит, что управляемые файлы lfs изменяются после git lfs pull
git pull
git lfs pull
Это работало хорошо до тех пор, пока LFS файлы были добавлены. Тогда хранилище было несколько LFS файлов, которые были изменены, и когда я побежал git pull
я получил сообщение об ошибке:
Your local changes to the following files would be overwritten by merge
....
....
И перечислил все LFS файлов, которые собирались быть изменено притяжением.
С тех пор я побежал git lfs install
внутри рабочей копии, и она работала хорошо, но git status
еще перечисляет все эти файлы, как изменяемые и git pull
дает мне ту же ошибку.
Мой вопрос в основном, каковы правильные шаги для обновления моей рабочей копии, если я использую lfs? Как очистить эту липкую ситуацию?
У меня есть нить без комментария? ¯ \ _ (ツ) _/¯ – greggles
Это замечательно !!! У меня такая же ошибка, которая держит меня в течение нескольких часов! Спасибо! – user40780