Problem polega na tym, że po usunięciu gałęzi i nie jest ona utracona na zawsze i nadal znajduje się w repozytorium. Usunąłem gałąź z dużą ilością niepotrzebnych plików, ale tak długo, jak jest jeszcze w repozytorium git, czas trwania komendy git jest zbyt duży.Jak usunąć gałąź i wszystkie obiekty, do których się odwołuje
Na razie widzę tylko, że należy usunąć całe repozytorium i odtworzyć je, ale bez zbędnej gałęzi.
+1 git gc rzeczywiście wyczyści luźne obiekty w repozytorium. Jednak problem z klonowaniem zabiera dużo czasu, związany jest ze starymi wersjami plików wciąż znajdującymi się w repozytorium. – ralphtheninja
Dzięki za prune, zmienię moje pytanie. Nie zgadzam się, jeżeli usunięte skrypty są nieosiągalne (co wydaje się być), zostaną usunięte przez 'prune' – CharlesB
Powód jest reflog, który zawiera odniesienia do stanów twoich oddziałów, nawet jeśli gałęzie są już usunięte. –