Вот проблема:
Я создал голый репозиторий git на моем месте партнера-партнера, который я использую в качестве ссылочного репозитория со всех местоположений/компьютеров, на которых я поддерживаю свой проект.
Дело в том, что в моем проекте используется файл sqlite db, который постоянно растет (сейчас он составляет около 150 МБ). По прошествии времени моя папка .git становится все больше и больше (в последнее время около 1 ГБ). И мое пространство для хостинга ограничено.
Мне нужен голый репозиторий, содержащий HEAD-версию этого файла db, но мне действительно не нужно сохранять историю его версий.
Итак, чтобы получить некоторое пространство, время от времени я удаляю db файл из истории, очищаю репозиторий и воссоздаю голую версию. Это работает, но это довольно боль.
Есть ли способ сообщить git сохранить только последнюю версию файла и удалить его историю?