.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
.