У меня есть файл в репозитории git, который имеет три версии после трех коммитов, у меня есть требование удалить файл и все его версии из репозитория? Я пробовал следующее
git rm file1.txt
git commit -m "file1 deleted"
Однако, это только удаляет файл из третьего коммита и рабочего каталога, а не все версии. т.е. если я откатился до commit2, я нашел этот файл. Как мне выполнить это требование?
Ответы на следующий вопрос не отвечают на мой вопрос полностью.
Как я могу удалить файл из Git хранилища?