Как удалить ветку, когда все коммиты помещены в неправильный репозиторий?

У нас есть несколько репозиториев git, работающих над проектами Android. У нас есть «загрузочное» репо маленькое и «android» огромное. Во время разработки один из наших ребят переместил ветку с «android» на «boot», и теперь размер загрузочного репозитория составляет 700 МБ! Есть ли способ полностью удалить неправильную ветку и все связанные с ней коммиты из загрузки?

Я пробовал filter-branch и другие методы, но большинство из них меняют номера коммитов, сделанные после этого неправильного нажатия

Теоретически этого не должно ' Не может быть проблемой удалять коммиты, которые находятся «на стороне». Эта ветвь никогда не была объединена с 'master', и эти фиксации не являются родительскими для каких-либо полезных коммитов

6
задан Brian Tompsett - 汤莱恩 20 July 2015 в 20:45
поделиться