Как ветки и теги git хранятся на дисках?

Недавно я проверил один из моих git-репозиториев на работе, в котором было более 10 000 веток и более 30000 тегов. Общий размер репо после свежего клона составляет 12 гигов. Я уверен, что нет причин иметь 10000 филиалов. Поэтому я считаю, что они занимают значительное количество места на дисках. Итак, мои вопросы таковы

Как ветви и теги хранятся на дисках, например, какая структура данных используется, какая информация хранится для каждой ветви?Как я могу получить метаданные о филиалах? например, когда была создана эта ветка, каков ее размер.

Ответы на вопрос(3)

Ваш ответ на вопрос