Проблема в том, что после того, как ваша ветка delete и push не потеряна навсегда и она все еще находится в репозитории. Я удалил ветку с большим количеством ненужных файлов, но до тех пор, пока она все еще находится где-то в репозитории git, продолжительность команды git clone слишком велика.Как удалить ветку и все объекты, на которые она ссылается
На данный момент единственный способ, который я вижу, - удалить весь репозиторий и воссоздать его, но без лишней ветки.
+1 git gc действительно очистит свободные объекты в репозитории. Однако проблема с клоном, занимающая много времени, связана со старыми версиями файлов, которые все еще находятся в репо. – ralphtheninja
Спасибо за урожай, отредактировал мой вопрос. Я не согласен, если удаленные коммиты недостижимы (что, кажется, так), они будут удалены с помощью 'prune' – CharlesB
. Причина - это рефлок, содержащий ссылки на состояния ваших филиалов, даже если ветви уже удалены. –