.gitignore не игнорируется web.config

В моем удаленном репозитории я пытаюсь игнорировать файл web.config моего веб-сайта Umbraco. .gitignore находится в корне моего сайта, а файл игнорируется, web.config также находится в корне моего сайта.

поэтому я добавил эту строку в мой файл .gitignore:

web.config

Но каждый раз, когда я нажимаю изменения в моем удаленном репозитории, файл web.config также переносится в удаленный репозиторий.

Что я делаю неправильно?

Ответы

Ответ 1

git не будет игнорировать файл, который уже был отслежен до того, как правило было добавлено в этот файл, чтобы игнорировать его. В этом случае файл должен быть отслежен с помощью git rm --cached <filename>.

Итак, если вы пытаетесь проигнорировать этот файл заново, запустите это: git rm --cached web.config.