Добавление чего-либо к .gitignore
не отменяет отслеживание файла. Если вы хотите отменить отслеживание файла без его удаления, используйте git rm --cached file
. Это удалит файл из индекса, не удаляя его из рабочего дерева (хотя вам все еще нужно это зафиксировать).
Стоит отметить, что, если вы не знаете, .gitignore относится только к неотслеживаемым файлам.