Если у меня есть репозиторий с файлами, которых раньше не было в моем .gitignore файле, который я теперь хочу игнорировать, как мне сделать это, не удаляя файлы локально и при извлечении из репо?
.gitignore
git rm --cached somefile сохранит локальную копию файла, но git прекратит отслеживать этот файл. Как только вы это сделаете, вы также можете добавить файл в .gitignore.
git rm --cached somefile