Добавление каталога для отслеживания в Git;Сообщение об ошибке;Ограничение размера для добавления? - PullRequest
3 голосов
/ 18 июля 2011

Скопировал файлы и подкаталоги в локальный рабочий каталог ... затем сделал "git add [имя подкаталога]" Тонны предупреждений в консоли git: "предупреждение: LF будет заменен CRLF в [вставить подкаталог или имя файла здесь]. У файла будет исходная строка, оканчивающаяся в вашем рабочем каталоге. " Консоль прокручивается по мере того, как , по-видимому, добавляет файлы в рабочий каталог для отслеживания, завершает добавление. После этого с "git status" я получаю следующее:

error: bad index file sha1 signature
fatal: index file corrupt
fatal: git status --porcelain failed

Теперь я уже знаю, как сбросить индекс git (rm -f .git/index, затем git reset ... благодаря Stackoverflow), но почему появляется сообщение об ошибке выше? Это потому, что я пытаюсь добавить слишком много файлов одновременно (<600 МБ) ... или из-за того, что я превышаю лимиты хранения в моей учетной записи micro git (мягкий предел 0,6 ГБ)? (К вашему сведению: если я сбрасываю индекс, файлы больше не добавляются. Если я повторяю то же самое, я получаю ту же ошибку при попытке проверить состояние.) </p>

1 Ответ

1 голос
/ 03 декабря 2011

Вы пробовали

git gc

Это может помочь.

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