Вы также можете удалить папку из своего репозитория git.Использовали ли вы такую команду git git rm -r --cached your_folder/
Если вы больше не хотите отслеживать папку и сохранять ее в своем хранилище git, вам нужно добавить папку в файл .gitignore, как вы это делали, а затем вам нужно использовать
git update-index --assume-unchanged public/*
Если вы хотите снова отслеживать папку, вы можете использовать
git update-index --no-assume-unchanged public/*
Подробнее на это руководство , что болееподробный.