Чтобы отследить один файл, который уже был добавлен/инициализирован в ваш репозиторий, т.е. Остановить отслеживание файла, но не удалить его из вашей системы, используйте: git rm --cached filename
Чтобы разобрать все файлы, которые теперь находятся в вашем .gitignore:
Сначала выполните любые незавершенные изменения кода, а затем запустите эту команду:
git rm -r --cached .
Это удаляет любые измененные файлы из индекса (промежуточной области), а затем запускает:
git add .
Зафиксируйте это:
git commit -m ".gitignore is now working"
Чтобы отменить git rm --cached filename, используйте git add filename.