Cada vez que inicio Git Gui en un proyecto en particular, recibo este mensaje:
Este repositorio tiene actualmente aproximadamente 320 objetos sueltos.

Luego procedo a hacer clic en Sí , y aparece este cuadro de diálogo:

El caso es que cuando abro Git Gui de nuevo, recibo exactamente el mismo mensaje , ¡de nuevo unos 320 objetos sueltos! Es como si hacer clic en Sí no tuviera ningún efecto.

git count-objects -v?git gcexplícitamente desde la línea de comando funcionó para mí, según este comentario .Respuestas:
Simplemente omitir la ventana emergente , como sugiere Cómo omitir la ventana emergente "Objeto suelto" al ejecutar 'git gui' en la respuesta aceptada, es pasar por alto el hecho de que Git le está comunicando un posible problema de rendimiento. Esto debería poder solucionarse ejecutando este comando desde la línea de comandos:
De la salida de
git help gc:Esto debería evitar que el mensaje aparezca durante un tiempo.
fuente
git gcdesde la línea de comandos me lo arregló. Puedegit guiejecutarse algo comogit gc --extra-unaggressive:)git pruneparece arreglarlo cuandogit gcno lo hace.--aggressive; que hacegitque se vuelvan a calcular los deltas, que suele ser improductivo y requiere mucho tiempo; ver este post --elmanpágina es engañoso. Probablementegit gcsea suficiente en este caso.--prune=allpara deshacerse del mensaje. Nigit gcen la línea de comandos ni en las opciones--aggressiveni--prunefuncionó.Yo uso el comando:
y no más advertencias de objetos sueltos una vez hecho.
fuente de referencia: https://git-scm.com/docs/git-gc
fuente
git gc --aggressiveno eliminó la advertencia (y tampoco lo hizo al hacer clic en la interfaz de usuario, que parece realizar un simplegit gc).