Если я удаляю из своего репозитория Git файл, который хранится в LFS, фиксирую, а затем пытаюсь перебазировать мою ветку на мастер, Git увидит этот файл как измененный во время перебазирования.Если я вернусь к файлу с помощью git checkout -- mybigfile
, то git status
по-прежнему перечислит этот файл как измененный, и я застряну.Единственное, что я могу сделать, это зафиксировать файл и молиться, чтобы мне не пришлось перебазировать, пока мои коммиты не будут переданы.
Моя конфигурация git:
core.autocrlf=true
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
и моя версия 2.17.1.windows.2
.
Как вы заставляете Git действительно возвращать файл, сохраненный в LFS, или мешаете Git видеть файл как измененный?