У меня есть репозиторий для клиента, который составляет 287M. Это около 2 1/2 лет, и этот размер не является чем-то необычным для репозиций, над которыми я работал. Что такое IS необычным является то, что 181M является папкой .git.Учет чрезвычайно большого размера папки .git в репозитории
Существует не слишком большое количество ветвей и, если на то пошло, я всегда думал, что сама ветка не занимает столько места, это всего лишь указатель. Но, пожалуйста, исправьте меня, если это не так.
Мои вопросы относятся к навигации этого (и фиксации его курса):
- Как определить, какой файл (ы), несут ответственность за это?
- Файл
db_dump.sql.gz
, который глупо включен в репо. Как удалить этот файл и удалить его из git-истории целиком, как если бы он никогда не существовал? (Это 16M, но я думаю, что если автоматизированный процесс сбрасывал этот файл, регулярно, и эти изменения были совершены, что могло бы стать причиной большого размера). - Каковы некоторые способы уменьшить размер репозитория git, если таковые имеются? Благодарю.