Как отключить добавленного файла от последующего добавления в commit в IntellJ

Я не особо опытный юзер с Git + IntelliJ, но хотел бы узнать как реализовать следующую вещь: Я отправил конфигурационный файл на Git (файл с полями для добавления своих настроек, чтобы пользователю не создавать новый файл), но после отправки я хочу вставить в него на постоянной основе свои данные и отключить данный файл для дальнейшего автоматического добавления в Git, чтобы мои данные случайно не попали в репозиторий.

На данный момент я вызываю окно "Commit", убираю галку с файла и дальше нажимаю "Commit".
введите сюда описание изображения

Что делать?

Вот схожая проблема в support от JetBrains: I have .idea in gitignore, but it is still in local changes


Update 1:

Как можно заметить, добавление файла в .gitignore не помогает. введите сюда описание изображения

Update 2

git rm --cache <file> - это не выход. после коммита, файл удаляется из Git.


Ответы (2 шт):

Автор решения: Antonio112009

Решение достаточно неочевидное, но:

  1. Открываем терминал в IntellJ
  2. Удаляем локальный кэш следующей командой:

git update-index --skip-worktree FILE_NAME

Ссылка на оригинал ответа

→ Ссылка
Автор решения: Юрий Глушко

Поместите необходимые файлы в changelist и они больше не будут отображаться при коммите.

  1. Нажмите commit
  2. В меню на нужном файле/папке правой кнопкой мыши и выбрать - "Move Files to Another Changelist"
  3. Задать имя папки для хранения
  4. Найти папку можно во вкладке GIT
→ Ссылка