Как я могу узнать, почему Git внезапно открывает большие объемы данных? - PullRequest
1 голос
/ 26 мая 2019

Я работал над темой сайта, которая состоит только из нескольких файлов .scss и .php. Я отправляю свою работу на Github с помощью git.

Сегодня, как и в любой другой день, я внес некоторые изменения и пошел поднимать свои файлы, но я заметил, что git увеличивает объем данных в мегабайтах, а не в обычных килобайтах.

Конечно, я проверил фиксацию, и там нет ничего особенного - всего 3 файла .scss стоимостью, может быть, всего 10 КБ.

Я запустил git diff --stat --cached origin/master и, опять же, ничего такого, что могло бы стоить мегабайт данных.

Я проверил свой локальный и удаленный репозиторий - все еще ничего необычного.

Кто-нибудь знает, как я могу проверить, что делает коммит таким большим?

1 Ответ

0 голосов
/ 26 мая 2019

Обычно я задаю этот вопрос и использую:

git rev-list --objects --all|git cat-file --batch-check="%(objecttype) %(objectname) %(objectsize) %(rest)"| \
  sed -n "s/^blob //p"| \
  sort --numeric-sort --key=2 | \
  grep -E ".* [[:digit:]]{6,}"

Это будет содержать список только 100 КБ и более объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...