Я сделал «git add dir», а затем зафиксировал и нажал. Затем я понял, что лучше не добавлять каталог в репозиторий, поэтому я удалил его с помощью «git rm -r». Однако я хочу удалить его из истории, чтобы его нельзя было восстановить из репозитория git.
Я посмотрел на BFG Repo Cleaner, но
- по какой-то причине каталог был добавлен в качестве подмодуля в git: он имеет подкаталог .git, а в журналах отображается «Коммит подпроекта 72ab72 ...». Может ли BFG Repo Cleaner удалить этот субмодуль?
- BFG, похоже, не поддерживает удаление данного каталога. --delete-folders принимает в качестве параметра glob, и, поскольку каталог имеет общее имя, он может удалить и другие каталоги.
Что я должен делать?
Спасибо.