Simplesmente pular o pop-up, como Como pular o pop-up "Objeto Solto" ao executar 'git gui', sugere na resposta aceita está negligenciando o fato de que o Git está comunicando um possível problema de desempenho para você. Isso deve ser corrigido executando este comando na linha de comando:
cd path/to/your/git/repo
git gc --aggressive
Do resultado de git help gc
:
Executa uma série de tarefas de manutenção dentro do repositório atual, como compactar revisões de arquivo (para reduzir o espaço em disco e aumentar o desempenho) e remover objetos inacessíveis que podem ter sido criados a partir de invocações anteriores de git add.
Os usuários são incentivados a executar essa tarefa regularmente em cada repositório para manter uma boa utilização do espaço em disco e um bom desempenho operacional.
--agressivo
Normalmente git gc é executado muito rapidamente enquanto fornece boa utilização de espaço em disco e desempenho. Esta opção fará com que o git gc otimize de forma mais agressiva o repositório ao custo de levar muito mais tempo. Os efeitos dessa otimização são persistentes, portanto, essa opção só precisa ser usada ocasionalmente; a cada poucas centenas de changesets ou assim.
Isso deve evitar que o prompt apareça por um tempo.
git count-objects -v
?