Ответ 1
Просто пропустите всплывающее окно, как Как пропустить "Loose Object" popup при запуске 'git gui' предлагает в принятом ответе игнорировать тот факт, что Git связывает с вами возможную проблему с производительностью. Это необходимо устранить, выполнив эту команду из командной строки:
cd path/to/your/git/repo
git gc --aggressive
Из вывода git help gc
:
Выполняет ряд домашних задач в текущем репозитории, таких как сжатие изменений файлов (для уменьшения дискового пространства и увеличения производительности) и удаления недостижимых объектов, которые могли быть созданы из предыдущих вызовов Git add.
Пользователям рекомендуется регулярно запускать эту задачу в каждом репозитории, чтобы поддерживать хорошее использование дискового пространства и хорошую производительность.
- агрессивный
Обычно Git gc работает очень быстро, обеспечивая при этом хорошее использование дискового пространства и производительность. Этот параметр заставит Git gc более агрессивно оптимизировать репозиторий за счет увеличения времени. Эффекты этой оптимизации постоянны, поэтому эту возможность нужно использовать только иногда; каждые несколько сотен изменений или около того.
Это должно заставлять выскакивать подсказку некоторое время.