Я много использовал git filter-branch, чтобы избавиться от устаревших файлов, однако для голого репозитория git я не могу понять, как я могу переписать свою историю git, где один из моих подмодулей git удален.
У меня есть репо верхнего уровня «Дональд», а ниже «Дональда» у меня есть четыре подмодуля «Хьюи», «Дьюи», «Луи» и «Фуи» [1]. «Phooey» никогда не следовало добавлять — и, к сожалению, время ушло туда, где оно было на месте.
Лучшая ссылка, которую я нашел, это git filter-branch удалить все подмодули из моего репо, но это уже слишком.