Überspringen Sie einfach das Popup, da das Überspringen des Popups "Loose Object" beim Ausführen von "git gui" in der akzeptierten Antwort darauf hindeutet, dass Git Ihnen ein mögliches Leistungsproblem mitteilt. Dies sollte behoben werden, indem dieser Befehl über die Befehlszeile ausgeführt wird:
cd path/to/your/git/repo
git gc --aggressive
Aus der Ausgabe von git help gc
:
Führt eine Reihe von Verwaltungsaufgaben im aktuellen Repository aus, z. B. das Komprimieren von Dateirevisionen (um den Speicherplatz zu reduzieren und die Leistung zu steigern) und das Entfernen nicht erreichbarer Objekte, die möglicherweise aus früheren Aufrufen von git add erstellt wurden.
Benutzer werden aufgefordert, diese Aufgabe regelmäßig in jedem Repository auszuführen, um eine gute Speicherplatzauslastung und eine gute Betriebsleistung zu gewährleisten.
--aggressiv
Normalerweise läuft git gc sehr schnell und bietet gleichzeitig eine gute Auslastung und Leistung des Speicherplatzes. Diese Option führt dazu, dass git gc das Repository aggressiver optimiert, was viel mehr Zeit in Anspruch nimmt. Die Auswirkungen dieser Optimierung bleiben bestehen, sodass diese Option nur gelegentlich verwendet werden muss. alle paar hundert Wechselsätze oder so.
Dies sollte verhindern, dass die Eingabeaufforderung für eine Weile angezeigt wird.
git count-objects -v
?