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